我从 mvc 框架开始并尝试做一些事情。其中之一是创建简单的注册页面,该页面具有很少的文本框并将值传递给控制器,控制器又保存到数据库。
我已经使用表单发布方法来完成类似的任务
@using (Html.BeginForm())
{
@Html.Label("Username:") @Html.TextBox("texbotUserName", "") <br />
@Html.Label("Password:") @Html.TextBox("texbotPassword", "") <br />
<input type="submit" value="SignIn" name="action:SignIn" />
<input type="submit" value="Register" name="action:Register" />
}
[HttpPost]
[MultiButton(Name = "action", Argument = "SignIn")]
public ActionResult SignIn(string textboxUserName)
{
return Content(textboxUserName);
}
除了上述之外,是否有更好的方法来传递值(可能使用模型?)按照最佳实践的东西。
感谢您的回答。