我想從Global.ascx文件進行URL重寫,但每次重定向到Default.aspx頁面時,都會忽略Tab ID,因爲我在DotNetNuke ver中執行此操作。 06.01.03(108)。下面是代碼:URL重寫不能使用Global.asax
if (CurrentURL_Path.Contains("scientific-cameras"))
{
HttpContext.Current.RewritePath("~/Default.aspx?TabId=105");
}
我創建了一個頁面abc.aspx
我想,如果「科學攝像頭」是包含在URL,然後重定向到頁面(abc.aspx)和對於abc.aspx,105是TabId。
您可以編輯你的問題了一下,詳細點嗎?就目前而言,我們的信息太少,無法幫助您。除了關於您的問題的額外細節之外,您還可以添加您嘗試解決問題的內容,以及爲什麼這些解決方案無效?最後,你能否提到你使用的DotNetNuke版本(以及它是否是你自己的版本)? – Jeroen
服務器上是否存在新的URL? –
爲什麼不使用Web.config來實現相同? – abatishchev