没有表单或ajax触发[HttpPost] ActionResult

时间:2011-11-21 18:06:42

标签: jquery asp.net-mvc-3

我有一个模态窗口(在“public ActionResult ViewItems”渲染的视图中),点击时;将一个空表单提交给名为[HttpPost] public ActionResult DeleteItems的actionresult。

然后删除显示的所有项目。 我不需要发布任何数据,因为它只是删除所有数据,但同时我不希望在HttpGet方法上有这个。

那么,我可以删除表单并仍然获取jquery来触发此ActionResult吗?

我可以用ajax做但不愿意。

谢谢,

钢钣

1 个答案:

答案 0 :(得分:2)

它是ajax还是形式。它 - 根据http规范你唯一的选择。如果不使用ajax,您需要一个表单。

为什么不采用MVC样本中使用的模式进行删除?你得到一个确认,然后是另一个帖子。你的帖子应该来自一个表格,而且那个表格里面也应该有一个防伪表。