مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

engineer1990

عضویت از 1394/11/28

نمايش پارشيال ويو پس از بروز خطا

  • دوشنبه 26 مهر 1395
  • 15:21
تشکر میکنم

سلام

من يه مشكل زمان نمايش پارشيال ويو دارم و اونم اينه كه توي فرم ثبت نام كاربر كه به صورت modal باز ميشه بعد از اينكه كاربر كد كپچا رو اشتباه وارد كنه و ثبت نام رو بزنه ؛ توي .كنترلر تنظيم شده كه دوباره همون پارشيال و همون مدل باز شه اما اون رو توي به ويو نشون ميده

كدش به شكل زير اتفاق ميفته:

 

[HttpGet]
        public ActionResult Register()
        {
            return PartialView("_RegisterPartial");
        }

خود پارشيال :

 

 @using (Ajax.BeginForm("Register", "UserManagment", FormMethod.Post, new AjaxOptions()
        {
            UpdateTargetId = "myModalBody",
            OnSuccess = "success",
        }
                        ))
        {

.
.
.
.
.

  <div class="form-group">
                <label class="control-label col-md-3 lable-register-modal">سوال امنیتی</label>
                <div class="col-md-7 text-register-modal">
                    @Html.MathCaptcha("~/Views/Shared/_CaptchaPartial.cshtml")
                </div>
            </div>

            <div class="form-group">
                <div class="col-md-offset-3 col-md-10">
                    <button type="submit" data-loading-text="در حال ثبت" class="btn btn-success">ثبت نام</button>
                </div>
            </div>
        }

 

 

 و در نهايت عملياتي كه اتفاق افتاده زمان برگشتن سمت كنترلر:

 

[HttpPost]
        [ValidateAntiForgeryToken]
        public virtual async Task<ActionResult> Register(UserRegister UReg)
        {
            if (!this.IsCaptchaValid("جواب تصویر صحیح نمیباشد"))
            {
                ModelState.AddModelError("CaptchaInputText", "جواب تصویر صحیح نمیباشد");
                return PartialView("_RegisterPartial", UReg);
            }

}

 

ممنون ميشم راهنمايي كنيد.

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

engineer1990

عضویت از 1394/11/28

  • سه شنبه 27 مهر 1395
  • 09:53

سلام

آيا كسي هست مرا ياري كند؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)