MVC如何在不使用模型的情况下发布表单

时间:2014-10-21 09:42:57

标签: forms model-view-controller

我想知道如何在不使用模型绑定到视图的情况下在mvc 4中提交表单。

请问有人可以演示如何?以及如何在控制器中使用该表单?

1 个答案:

答案 0 :(得分:5)

使用没有任何模型绑定的表单非常容易。

简单设置您使用@using(Html.BeginForm()){ ... }或普通html。

<form id="myForm" action="/ControllerName/ActionName" method="Post">

    <input type="text" name="foo" value="FOOOO" />
    <input type="text" name="bar" value="Baaaar" />
    <button type="submit">Submit</button>

</form>

当您将此帖子发布到ActionResult时,您的操作结果只需要设置为接受名为foo的字符串值和一个名为bar的字符串

[HttpPost]
public ActionResult ActionName(string foo, string bar){
    // your code here
    return View();
}