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>

0 ответов

Другие вопросы по тегам