要将表单值传递给.NET MVC中的Controller,您需要遵循以下步骤:
public class FormViewModel
{
public string Field1 { get; set; }
public string Field2 { get; set; }
// 添加其他字段
}
[HttpPost]
public ActionResult SubmitForm(FormViewModel model)
{
// 处理表单数据
string field1Value = model.Field1;
string field2Value = model.Field2;
// 执行其他操作,例如将数据保存到数据库
return RedirectToAction("Success");
}
@model FormViewModel
@using (Html.BeginForm("SubmitForm", "ControllerName", FormMethod.Post))
{
<div>
@Html.LabelFor(m => m.Field1)
@Html.TextBoxFor(m => m.Field1)
</div>
<div>
@Html.LabelFor(m => m.Field2)
@Html.TextBoxFor(m => m.Field2)
</div>
<input type="submit" value="提交" />
}
现在,当用户提交表单时,表单数据将自动绑定到视图模型,并传递给控制器中的SubmitForm
方法。在控制器中,您可以访问视图模型的属性以获取表单字段的值,并执行所需的操作。
请注意,这只是将表单值传递给.NET MVC中的Controller的基本方法。您可能需要根据您的具体需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云