dotnetnuke重定向

时间:2010-09-17 06:19:32

标签: dotnetnuke

如何将dotnetnuke 5.3 +重定向到特定页面?

4 个答案:

答案 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功能。

否则,你可以试试这个:

  1. 转到要重定向的页面,页面功能,设置
  2. 查找高级设置,然后选择其他设置
  3. 单击单选按钮“URL(链接到外部资源)”并填写“位置”字段

答案 3 :(得分:0)

您可以在c#/ Vb中获取TabID(Page ID)。 将标签ID传递给函数DotNetNuke.Common.Globals.NavigateURL(TabID) 这将返回URL。