recaptcha в mvc 4, метод post не срабатывает при отправке страницы
Мой метод повторного ввода сообщений не срабатывает при отправке страницы. В fiddler он показал, что собирается выложить метод. но не бьёт по моему VS2010. ранее это работало, когда я использую базу данных mysql, не использовавшую сущность. Теперь мы используем sql2012 и рамки для сущностей. Есть какие-либо ссылки отсутствуют. или входные параметры не получают должного доступа в методе post. я не получаю никакого смысла. может ли кто-нибудь помочь. Как я могу это исправить.
Посмотреть:
<div class="left-div-user">
<div class="t-32_b_user">
Forgot password?</div>
<div class="t-12-user">
Email
</div>
<div>
@Html.TextBoxFor(model => model.Email, new { @class = "user-input-bx" })</div>
<div style="font: 20px; color: Black; font-weight: bold;">
Please enter the below words in the box.
</div>
<div class="t-12_2-user">
@Html.ValidationMessageFor(model => model.Email)</div>
<div>
@Html.Raw(Html.GenerateCaptcha("captcha", "clean"))
@Html.ValidationMessage("captcha")
</div>
<input name="" type="submit" class="user-common-btn1" value="Submit" />
</div>
ActionMethod:
[HttpPost]
[AllowAnonymous]
[RecaptchaControlMvc.CaptchaValidator]
public ActionResult ForgotPassword(ForgotPasswordModel fp, bool CaptchaValid, String CaptchaErrorMessage)
{
//my code
}
web.config:
<appSettings>
<add key="ReCaptchaPrivateKey" value="privatevalue" />
<add key="ReCaptchaPublicKey" value="publicvalue" />
</appSettings>
<system.web>
<namespaces>
<add namespace="Recaptcha" />
</namespaces>
</system.web>