通过删除单击发送整个表单数据

时间:2009-09-17 08:38:28

标签: c# post

我在编辑表格模式上有一个删除按钮。我想在编辑模式下单击此按钮时将整个表单数据发送到控制器。

我在View上有一个ViewModel,里面有数据并用输入字段显示给用户。现在,如果用户单击“删除”,则需要将整个数据发送到控制器。

这是我在Controller中的删除方法

[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 :(得分:0)

我有一种方法可以完成它,

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

这样我就可以在服务器上获取表单数据。