У меня есть модели (POCO лиц) как Student
, Course
, Standard
и т.д. У меня есть соответствующие контроллеры, такие как StudentController
и т.д. У меня есть мнение Index
для каждой модели, которая отображает список всех соответствующих объектов в БД. Например, StudentController.Index()
возвращает вид /Student/Index
. Однако, если в базе данных нет записей Student, вместо того, чтобы возвращать вид Index
, я перенаправляю на метод действия Empty
контроллера , то есть NavigationController.Empty()
, который возвращает вид /Navigation/Empty
. Это делается для всех классов объектов модели.Как вернуться к предыдущему виду через гиперссылку в ASP.NET MVC?
Теперь, на пустой странице, я хочу иметь гиперссылку, чтобы вернуться на предыдущую страницу. Поэтому я создал метод действия GoBack()
в классе NavigationController
, в котором я перенаправляю предыдущее представление. Но как я могу получить доступ к информации о том, что предыдущая страница была в этом методе действий? Или есть лучший способ сделать это? Я не хочу использовать кнопку «Назад».
Если вы строите app- подобный сайт, вы можете исследовать архитектуру SPA (одностраничное приложение) http://en.wikipedia.org/wiki/Single-page_application – jfrankcarr