[英]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。
在ASP.NET 4.0中使用路由表URL路由http://www.codeproject.com/Articles/77199/URL-Routing-with-ASP-NET-4-0
这很有可能与DNN的内容发生冲突。 DNN中已经有一个友好的URL结构。 我建议您使用此方法,而不要自己做,因为您不想在厨房里放太多厨师。
您可以在“主机”->“主机设置”->“友好URL设置”中指定自定义URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.