Преобразование моего пользовательского URL как дружественного в dotnet nuke - PullRequest
0 голосов
/ 12 февраля 2012

Я создаю managenews.aspx.каждая новость имеет 16-значный идентификатор.при перенаправлении на страницу editnews я перенаправляю его вот так.www.mysite.com?newsid=123456789-1011121345&userid=2

id Я передаю строку запроса и читаю ее на странице.

есть ли способ, которым я могу изменить свой URL, например, www.mysite.com/newsid/123456789-1011121345/Userid/2 в dotnet nuke

1 Ответ

2 голосов
/ 13 февраля 2012

Вы должны использовать метод NavigateURL или метод EditURL в DNN.

DotNetNuke.Common.Globals.NavigateURL (TabId, string.emtpy, "newsid = #### & userid = 2"

TabId предполагает, что вы наследуете от PortalModuleBase в вашем ascx.

хотя в DNN ваш URL также будет содержать имя страницы, если вы не используете какое-либо другое переписывание URL.

...