2012-02-12 18 views
0

我創建了一個managenews.aspx。每個新聞都有一個16位數字的ID。同時重定向到editnews頁面,我正在像這樣重定向。 www.mysite.com?newsid=123456789-1011121345 & userid = 2將我的自定義網址轉換成友好的網點核仁

id我傳遞一個查詢字符串並將其讀取到頁面。

有沒有什麼辦法,我可以改變我的網址一樣www.mysite.com/newsid/123456789-1011121345/Userid/2在DOTNET核彈

回答

2

您應該使用NavigateURL方法,或在DNN的EditURL方法。

DotNetNuke.Common.Globals.NavigateURL(TabId,string.emtpy, 「NewSID的= #### &用戶ID = 2」

TabId假定要從PortalModuleBase繼承在你ASCX。

雖然在DNN你的網址也會包含頁面名稱,除非你使用其他URL重寫。

+0

我試過了,但tab id已經進入url了,我所有的html圖片都沒有了,請在dnn建議一些好的方法對於上面的問題的網址重寫 – 2012-03-07 06:11:03

+0

你的圖像將會消失,因爲你沒有引用它們用適當的路徑,改變你對圖像的引用。至於TabId,這是網址的工作方式,除非您使用Ifinity.com.au中的URLMaster之類的東西 – 2012-03-09 04:27:39