Проводная проблема при вызове метода действия в 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.