KuntalBose Ответов: 0

Проводная проблема при вызове метода действия в MVC 5


У меня есть контроллер типа bellow

public class MenuController : Controller
    {
        //
        // GET: /Menu/
        public ActionResult Index()
        {
            return View();
        }

        public RedirectResult logout()
        {
            return RedirectPermanent("http://www.google.com");
        }
	}


и я поставил точку останова на выход из системы в первый раз, если я нажму URL в адресной строке localhost:1145/menu/logout code stop at breakpoint as expected but after that each and time code not stop breakpoint.

Что я уже пробовал:

Я провожу около 2-3 часов и нашел какую-то ссылку переполнения стека ,где некоторые тела пишут clear browser cache я делаю это и его работа, но только один раз, это означает, что я должен очистить кэш каждый раз перед отладкой .Я использую fire-fox(50.1.0). попробуйте повторить приведенный выше код .Пожалуйста, помогите, я сильно застрял.

Bryian Tan

Вам нужно использовать RedirectPermanent? попробуйте

обратный редирект("http://www.google.com");

KuntalBose

Спасибо за комментарий, это не проблема. главная проблема заключается в том, что точка останова не останавливается для функции, если exicute один раз

Bryian Tan

Это поведение по умолчанию постоянного перенаправления. Вот почему я спросил, является ли это требованием использовать RedirectPermanent, если нет, используйте Redirect.

https://wpscholar.com/blog/browser-caching-301-redirects/

KuntalBose

Спасибо, Redirect() работает нормально, и предоставленная ссылка очень информативна и полезна для знаний .

Saineshwar Bageri

Вы вызываете метод действия выхода из системы из тега привязки Html или @html. actionlink.

0 Ответов