参考资料:https://blog.youkuaiyun.com/fly043488/article/details/70169287
View中html:
Html.BeginForm("ActionName","ControllerName",FormMethod.method)
ActionName:要处理这次submit提交数据的后台Action(函数)名
ControllerName:要处理这次submit提交数据的后台controller(控制器)名
<div>
@using (Html.BeginForm("Register", "Login", FormMethod.Post))
{
<table>
<tr>
<td class="td1">* </td>
<td><input type="text" class="form-control" name="mailbox" placeholder="邮箱" /></td>
</tr>
<tr><td><br /></td></tr>
<tr>
<td class="td1">*</td>
<td><input type="text" class="form-control" name="name" placeholder="用户名" /></td>
</tr>
</table>
<br />
<span> </span>
<input type="submit" class="btn btn-primary" value="发送验证码" />
}
</div>
Controller(LoginController)中c#:
public ActionResult Register(FormCollection form)
{
return RedirectToAction("LoginView4", "Login");
}

本文介绍了在MVC框架中如何从View层通过HTML表单向Controller层传递数据,并详细说明了如何指定ActionName和ControllerName以实现数据提交。在Controller的对应Action中进行数据处理后,讨论了如何执行页面跳转操作。
493

被折叠的 条评论
为什么被折叠?



