これは非常にエレメトリだと思いますが、使用時にテキストボックスの値をコントローラーメソッドに渡したいと思いますHtml.BeginForm
これは私がこれまでに試したことです
cshtml
@using (Html.BeginForm("GetPassword", "Home"))
{
<div id="panEmailForgotPassword">
<h3 style="margin: 0;">
Please enter your email address</h3>
<br />
<table style="width: 57%; padding-bottom: 10px; height: 126px;">
<tr>
<td>
<label style="width: 110px;">
Email address:</label>
</td>
<td>
@Html.TextBoxFor(m => m.EmailForgotPassword, new { name = "txtEmailForgotPassword" })
</td>
</tr>
コントローラーメソッド
[HttpPost]
public ActionResult GetPassword(string txtEmailForgotPassword)
{
ViewModel model = new ViewModel();
model.VerifyUserExists(txtEmailForgotPassword);
return View(model);
}
txtEmailForgotPassword は null 値を返します。
どうすればこれを正しく行うことができますか?
アリウス派