我正在使用Jquery根据教程在MVC 3中显示多个标签。Tutorial
我正在使用Jquery基于部分视图加载各种选项卡的数据。
所有部分视图都使用属性[HttpGet]
。我想在局部视图中放置一个按钮,当我点击该按钮时,它应该调用服务并将数据提交给服务器。
我可以使用属性为[HttpPost]
的部分视图吗?我试过了,但它抱怨说没有两个方法具有相同的名称。
部分视图不支持[HttpPost]?我做错了吗?
如果你以其他方式完成这些任务,请告诉我。
谢谢
答案 0 :(得分:2)
即使您将Action方法归因于[HttpGet]
和[HttpPost]
,它们也需要不同的参数列表。在下面的示例中,您需要发布一个名为string
的{{1}}才能收到回复。
所以,这是有效的:
someData
而且, 有效:
public ActionResult About()
{
return View();
}
[HttpPost]
public ActionResult About(string someData)
{
return View();
}