如何使用c#razor模板在2sxc应用程序内建立链接以导航到父页面



我正在构建一个应用程序,该应用程序在列表中列出职业,并有一个详细信息模板。

DNN中的页面结构如下:学生(家长(>组织(子(

我想在细节模板(c#razor(中做一个简单的链接,指向这个子页面的父页面。因此,当我在Organize上时,将链接指向";学生";

浏览2sxc模板编辑器,我发现我可以使用@Dnn.Tab.ParentId获取父页面的ID,但我不确定如何使用该ID构建链接。

但是我怎样才能链接到父页面呢?

你可以做的一件简单的事情就是href="tabid/nnn"-所以

<a href="/tabid/@Dnn.Tab.ParentId">Up</a>

根据你的描述,我不确定这是否100%涵盖你,但似乎值得指出。:(

如果您更喜欢";代码";方法,使用2sxc的Link.To((…

<a href="@Link.To(pageId: Dnn.Tab.ParentId, parameters: "this=403&category=all")">Up</a>

参考

最新更新