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

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

Return Url در Asp.net Core

ﺳﻪ شنبه, 16 بهمن 1397 10:51

Return Url در Asp.net Core

سلام 
من میخواهم وقتی در سایت به سبد خرید رفت از اونجا لاگین کرد دوباره بعد لاگین بیاد جای قبلی یعنی سبد خرید (Login با تابع ایجکس فراخوانی و داخل مدال نمایش داده میشه)
به چه صورت ReturnUrl باید مقدار دهی کنم چون همیشه null هست .
از کجا کلا ReturnUrl مقدار دهی میشه ؟

ﺳﻪ شنبه, 16 بهمن 1397 11:14

در این پروژه پیداسازی شده آن را بررسی کنید.

ﺳﻪ شنبه, 16 بهمن 1397 11:54

ممنون

StartUp این خط رو ننوشته بودم 

    options.ReturnUrlParameter = "returnTo";



 public async Task<IActionResult> Login(string returnTo = null)
        {
            // Clear the existing external cookie to ensure a clean login process
            await HttpContext.SignOutAsync(IdentityConstants.ExternalScheme);

            ViewData["ReturnUrl"] = returnTo;

            return PartialView();
        }


ولی من صفحه لاگین رو با ajax فراخوانی می کنم وهمیشه returnto ، خالی هست میشه علتش ajax باشه ؟

function Login() {
    $.ajax({
        url: "/Account/Login",
        type: "Get",
    }).done(function (result) {
        $('#myModal_log').modal('show');
        $('#modal-body-log').html(result);
    })
}

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید