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

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

کاربر سایت

sir_man

عضویت از 1394/12/13

ارور await SignInManager.PasswordSignInAsync error در هنگام آپدیت یه صفحه

  • دوشنبه 10 آبان 1395
  • 21:35
تشکر میکنم

سلام خدمت فارسی زبانان عزیز :

هنگامی که میخوام صفحه ی سبد خرید خودم رو با مقدارهای وارد شده آپدیت کنم با اروری که در عنوان ذکر کردم مواجه میشم .

مشکل از این خط هست :

@Html.Action("login","Account")

که در layout قرار داره و وقتی که کامنتش میکنم همچیز درست میشه .

حالا سئوال این هست که چرا وقتی که یک اکشن رو در layout میذاری نمیتونه صفحه رو آپدیت کنی !

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

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

alihesam1373

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

  • سه شنبه 11 آبان 1395
  • 08:29

این اکشن دقیقا میخواد چه کاری انجام بده؟

کاربر سایت

alihesam1373

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

  • سه شنبه 11 آبان 1395
  • 09:38

از این دستور استفاده کن  @Html.RenderAction

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 11 آبان 1395
  • 09:43

کد اکشن را قرار دهید

مشکل از کد باید باشه

کاربر سایت

sir_man

عضویت از 1394/12/13

  • سه شنبه 11 آبان 1395
  • 15:13
از این دستور استفاده کن  @Html.RenderAction

این دستور باید یک چیزی رو رندر کنه ، من میخوام فرم رو پست کنم .

کد کامل اکشنی که در layout قرار داره :

        [AllowAnonymous]
        [HttpGet]
        public ActionResult Login_Impact(string returnUrl)
        {
            ViewBag.ReturnUrl = returnUrl;
            return PartialView();
        }

        //
        // POST: /Account/Login
        [HttpPost]
        [AllowAnonymous]
        [ValidateAntiForgeryToken]
        public async Task<ActionResult> Login_Impact(loginAndRegistreVM model, string returnUrl)
        {
            if (!ModelState.IsValid)
            {
                return PartialView("Lg",model);
            }

            var result = await SignInManager.PasswordSignInAsync(model.log.Email, model.log.Password, model.log.RememberMe, shouldLockout: false);
            switch (result)
            {
                case SignInStatus.Success:
                    return RedirectToLocal(returnUrl);
                case SignInStatus.LockedOut:
                    return PartialView("Lockout");
                case SignInStatus.RequiresVerification:
                    return RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.log.RememberMe });
                case SignInStatus.Failure:
                default:
                    ModelState.AddModelError("", "ایمیل یا رمز عبور شما درست نمیباشد");
                    return PartialView("Lg",model);
            }
        }
        

دوستان این نکته رو در نظر بگیرید که مشکلی با ساختن فرم جدید نداره ، فقط وقتی که صفحه رفرش یا آپدیت میشه این ارور رو میگره .

با تشکر از عنایت دوستان heart

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

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

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

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