我目前正在寻找一种在页面之间实现导航的好方法(不使用任何类型的对话框) - 特别是在页面由多个其他页面共享的情况下。
示例
共有三页:
可以从OrderItemList和ProductList页面导航到ProductEdit页面。
ProductEdit页面有取消和更新操作。当用户点击其中一个操作时,我需要控制权返回它来自的页面。
多个级别
有关实施此方法的最佳方法的任何想法。我还需要在不止一个层面支持这项工作。
相关发布 这与MVC3相关,但与另一个StackOverflow帖子非常相似:Web page navigation
非常感谢!
答案 0 :(得分:0)
您可以将ProductEdit页面用作部分视图,然后检查ViewBag.Title
以了解它来自哪个页面。例如:
在OrderListItem页面中:
@{ ViewBag.Title = "OrderListItem";}
@Html.Partial("ProductEdit");
和ProductList页面相同。 在ProductEdit页面检查:
If ( ViewBag.Title = "OrderListItem")
//将值发送给您的控件,标题为参数...