繁体   English   中英

URL重写无法使用Global.asax

[英]URL Rewriting Not working using Global.asax

我正在尝试从Global.ascx文件进行URL重写,但是每次它重定向到Default.aspx页时都忽略了Tab ID,因为我在DotNetNuke ver中这样做。 06.01.03(108)。 这是代码:

if (CurrentURL_Path.Contains("scientific-cameras"))
{
    HttpContext.Current.RewritePath("~/Default.aspx?TabId=105");
}

我创建了一个页面abc.aspx

我希望如果URL中包含“ scientific-cameras”,那么它将重定向到页面(abc.aspx),而105是abc.aspx的TabId。

这很有可能与DNN的内容发生冲突。 DNN中已经有一个友好的URL结构。 我建议您使用此方法,而不要自己做,因为您不想在厨房里放太多厨师。

您可以在“主机”->“主机设置”->“友好URL设置”中指定自定义URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM