надеюсь, что я могу объяснить себя ... У меня есть элемент управления входами на главной странице. когда вы нажимаете кнопку входа в систему, вы переходите к методу входа в учетную запись, который проверяет ваши учетные данные. независимо от того, хорошо это или нет, вы будете перенаправлены на главную страницу с перенаправлением («home», «index»). , но в случае неудачного входа в систему я хочу показать сообщение пользователю. , так что я попытался установить viewdata в методе входа в систему (viewdata ["logon"] = "failed"), а затем проверить главную страницу, если эта точка просмотра присутствует, и если да, то визуализируйте интервал с некоторым текстом. , но поскольку я понимаю, что viewdata не сохраняется с помощью метода перенаправления к действию.asp.net mvc: передавать информацию между двумя контроллерами на вид
Каков наилучший способ убедиться, что мой метод входа в систему может как-то уведомить мое представление главной страницы о том, что логин не удался?
Michel
Читайте также о TempData Смотрите: http://www.persistall.com/archive/2007/12/22/asp.net-mvc-a-ha-moment-tempdata--flash.aspx []'s –
Посмотрите этот проект, чтобы отправить FlashMessages в ваше приложение http://maff.ailoo.net/2009/06/build-a-flashmessenger-system-in-aspnet-mvc/ Думаю, это может вам помочь! [] –