如何将dotnetnuke 5.3 +重定向到特定页面?
答案 0 :(得分:2)
DotNetNuke API正在使用辅助方法进行导航。请参阅DotNetNuke.Common.Globals.NavigateURL
方法重载。
根据各种要求,开发人员正在使用此方法。例如,如果您想重定向到标签ID 80,那么您只需编写DotNetNuke.Common.Globals.NavigateURL(80),它就会将用户重定向到标签ID 80
请添加有关您想要实施的内容的更多详细信息,以便我指出您的样本。
希望这有用。
答案 1 :(得分:1)
DotNetNuke.Common.Globals.NavigateURL()
不进行重定向,只是根据您提供的参数创建目标网址。
获得该网址后,您可以将其分配给超链接,或者使用Response.Redirect()
答案 2 :(得分:0)
如果附带的网址重写器不适合您,您可以使用Snapsis PageBlaster或商业iFinity网址模块(http://www.ifinity.com.au/Products/Url_Master_DNN_SEO_Urls)。在更深层次上,如果您使用的是IIS7,则可以在那里使用URL Rewrite功能。
否则,你可以试试这个:
答案 3 :(得分:0)
您可以在c#/ Vb中获取TabID(Page ID)。 将标签ID传递给函数DotNetNuke.Common.Globals.NavigateURL(TabID) 这将返回URL。