有什么方法可以使用html.actionLink发布数据吗?
public ActionResult Test()
{
return View();
}
[HttpPost]
public ActionResult Test(TestModel test)
{
return View(test);
}
并且在我看来......
@Html.ActionLink("ClickMe","Test", new {Test1 = "actionLink", Test2 = "actionLinkDidThis"}, FormMethod.Post)
这个动作链接是否可以通过httpPost方法而不是httpGet方法获得?
答案 0 :(得分:0)
这将呈现一个锚标记,它将产生一个get请求,因为它是一天结束时的常规超链接。 您可以通过在其上放置HttpGet属性来将action方法设置为Get方法。 MVC模型绑定器也能够将Get请求反序列化为TestModel对象以获取Get请求。
如果您需要帖子请求,我会使用按钮并填写表格帖子