我有一个列出对象集合的页面和对象详细信息的详细页面。 列表中的每一行都有一个链接到详细信息页面。
在详细信息页面的底部,我有一个硬编码的[返回]链接,它会将您发送到您刚来的列表页面。
到目前为止一切顺利。
但现在我还要从一个新的仪表板页面链接到详细信息页面。
单击列表转到详细信息页面时,记住列表页面的智能方法是什么?这样我可以返回到正确的列表页面?
我考虑过会议,或者我可以用控制器动作参数格式阅读'from'页面?
答案 0 :(得分:1)
除了要显示详细信息的对象的ID之外,您还可以将 go-back 链接作为查询字符串参数传递给详细信息操作。
public ActionResult Details(int id, string returnUrl)
{
...
}
然后可以在相应的视图中使用returnUrl参数来生成 Go-Back 链接。
答案 1 :(得分:0)
public ActionResult Details(int id,string returnUrl) { ... }
在视图中设置标签名称为“returnurl”的隐藏值。当用户点击按钮时,它会导航到此页面,您可以在returnurl中找到该值。
根据returnurl中的值,您可以导航到所需的页面。
此致 Pavan.G