如何使后退按钮转到C#Razor和2sxc App中的父页面?

问题描述

我有一个2sxc应用程序,它是一个简单的父子设置。因此,这里有一张卡片清单,每张卡片都有一个详细信息视图。我在6页上使用此应用程序-每个页面都有自己独特的内容。我想在详细信息视图中创建一个“后退”链接,以返回该详细信息的父级。

因此其中一个页面称为“激励”,因此我想要这样,如果用户转到“激励”,然后单击详细信息视图之一,比如说“激励/详细信息/营销人员”,我希望返回到“激励”页面的详细信息视图上的返回链接。但是此链接必须动态地适用于6个类别中的每个类别。我将如何在C#剃刀中创建它?

解决方法

您能发布代码只是为了让我看到它是如何完成的吗?

您可以使用“ @ Dnn.Tab.TabID”在2sxc中使用当前页面ID

如果您可以获得父页面ID,则可以使用以下链接转到该页面

“ http://www.example.com/Default.aspx?tabid=TABID”

致谢

基兰

,

我想得太多了。这是我的代码:

<a href="@Dnn.Tab.FullUrl">Go back</a>

之所以可行,是因为当我进入详细信息视图(不同的模板)时,登录页面仍然是选项卡的完整URL。