Навигация по страницам с помощью MVC3 - PullRequest
0 голосов
/ 05 февраля 2012

В настоящее время я ищу хороший способ реализации навигации между страницами (без использования каких-либо диалогов), особенно когда страница совместно используется более чем одной другой страницей.

Пример

Есть три страницы:

  • ProductEdit
  • OrderListItem
  • ProductList

На страницу ProductEdit можно перейти как со страниц OrderItemList, так и со страниц ProductList.

На странице ProductEdit есть действие по отмене и обновлению. Когда пользователь щелкает одно из этих действий, мне нужен контроль, чтобы вернуться на страницу, с которой он пришел.

Несколько уровней

Любые идеи о том, как лучше всего это реализовать. Мне также нужно поддерживать эту работу на более чем одном уровне.

Похожие сообщения Это все относится к MVC3, но очень похоже на другую публикацию StackOverflow: Навигация по веб-странице

Большое спасибо!

1 Ответ

0 голосов
/ 05 февраля 2012

Вы можете использовать страницу ProductEdit как частичное представление, а затем проверить ViewBag.Title, чтобы узнать, с какой страницы оно пришло.Например:

На странице OrderListItem:

@{ ViewBag.Title = "OrderListItem";}
@Html.Partial("ProductEdit");

и то же на странице ProductList.На странице ProductEdit проверьте:

If ( ViewBag.Title = "OrderListItem")

// отправьте значение вашему элементу управления с заголовком в качестве параметра ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...