Перенаправление из метода OnActionExecuting basecontroller в .net core 2.0 - PullRequest
0 голосов
/ 28 марта 2019

Я хочу получить перенаправление из метода OnActionExecuting базового контроллера, но при этом отображается пустая страница моего веб-сайта, и перенаправление не работает

Вот кусок моего кода

публичное переопределение void OnActionExecuting (контекст ActionExecutingContext) {

        ContextHelper.SetContextHelper(HttpContext.Request.Scheme, 
        HttpContext.Request.Host.ToString(), HttpContext.Request.Path);

        string url = HttpContext.Request.Host.ToString();

        string path = HttpContext.Request.Path.ToString();
        if (HttpContext.Session != null)
            {
                AdminSessionHelper.session = HttpContext.Session;
                SessionHelper.deliverysession = HttpContext.Session;
            }
        url = url + "abc";
       context.Result = new RedirectResult(url);
        base.OnActionExecuting(context); 

Здесь URL дает мне мой текущий URL, а написанное "abc" - это моя область, куда я хочу перенаправить.

...