Отправить все данные формы с помощью клика - PullRequest
0 голосов
/ 17 сентября 2009

У меня есть кнопка Удалить в режиме редактирования формы. Я хочу отправить данные всей формы на контроллер при нажатии этой кнопки в режиме редактирования.

У меня есть ViewModel на View, в котором есть данные и который отображается пользователю с полями ввода. Теперь, если пользователь нажимает кнопку «Удалить», все данные должны быть отправлены на контроллер.

Это мой метод удаления в контроллере

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Delete(CustomerVM customerVM)
{
     //Delete logic here..
}

То, что я сделал, когда пользователь нажимает кнопку удаления, затем я использую ниже jquery для публикации целых данных, но это дает мне ошибку Stack overflow at line:0.

<button name="Delete" onclick="$.post('/Customer/Delete',this); return false;" type="button">Delete</button>

У кого-нибудь есть идеи, как мне этого добиться?

1 Ответ

0 голосов
/ 17 сентября 2009

У меня есть один способ сделать это,

button name="Delete" onclick="$.post('/Customer/Delete',$(\"form\").serialize()); return false;" type="button">Delete</button>

Таким образом, я получаю данные формы на сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...