title: Html.BeginForm Not work properly
body: <p>I'm trying to use some features of MVC. In practice I made this view:</p>
  
  <pre><code>@using (Html.BeginForm("ResetPasswordToken", "Account", FormMethod.Post, new { rt = @Request.QueryString["rt"] })))
  {
      @Html.AntiForgeryToken()
      @Html.ValidationSummary(true, "Reset Password non riuscito")
      &lt;div class="container above-footer login-form"&gt;
          &lt;div class="col-md-6" align="center" style=" margin-left:25%; margin-top:100px; margin-bottom:100px;"&gt;
              &lt;div class="editor-label"&gt;
                  @Html.LabelFor(m =&gt; m.ResetToken)
              &lt;/div&gt;
              &lt;div class="editor-field"&gt;
                  @Html.TextBoxFor(m =&gt; m.ResetToken, new { @Value = @Request.QueryString["rt"] })
                  @Html.ValidationMessageFor(m =&gt; m.ResetToken)
              &lt;/div&gt;
  
              &lt;div class="editor-label"&gt;
                  @Html.LabelFor(m =&gt; m.NewPassword)
              &lt;/div&gt;
              &lt;div class="editor-field"&gt;
                  @Html.TextBoxFor(m =&gt; m.NewPassword)
                  @Html.ValidationMessageFor(m =&gt; m.NewPassword)
              &lt;/div&gt;
  
              &lt;div class="editor-label"&gt;
                  @Html.LabelFor(m =&gt; m.ConfirmPassword)
              &lt;/div&gt;
              &lt;div class="editor-field"&gt;
                  @Html.TextBoxFor(m =&gt; m.ConfirmPassword)
                  @Html.ValidationMessageFor(m =&gt; m.ConfirmPassword)
              &lt;/div&gt;
  
              &lt;p&gt;
                  &lt;input type="submit" value="Change Password" /&gt;
              &lt;/p&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  </code></pre>
  
  <p>The view is used to reset a password and i want to call the method ResetPasswordToken in AccountController when i click on "Change Password".</p>
  
  <p>The AccountController is so structured, but it doesn't go to the method when i click on button:</p>
  
  <pre><code>[HttpPost]
      public ActionResult ResetPasswordToken()
      {
          return View();
      }
  
  
      [HttpPost]
      public ActionResult ResetPasswordToken(RecoverPasswordModel model)
      {
          if (ModelState.IsValid)
          {
              if (WebSecurity.ResetPassword(model.ResetToken, model.NewPassword))
              {
                  return RedirectToAction("PasswordResetSuccess");
              }
              else
              {
                  ModelState.AddModelError("", "The password reset token is invalid.");
              }
          }
          return View(model);
      }
  </code></pre>
  
  <p>Please someone can help me?</p>
  
  <p>Thank you very much and good holidays</p>
  
  <p>Roberto</p>