如何从DotNetNuke中的url获取选项卡ID

jer*_*one 1 dotnetnuke c#-4.0 dotnetnuke-module dotnetnuke-6

我有一个网址(例如http://localhost/Aanbod/Pagina.aspx),我想知道标签ID,所以我可以创建一个带查询的友好网址(例如http:// localhost/Aanbod/Pagina/QueryKey/QueryValue /).

有人有想法吗?

编辑:
我不在页面本身.想从任何可能的页面了解它.
网址不包含标签ID本身,因此无法提取.

Sal*_*Roy 7

如果Pagina.aspx是像家庭或入门一样的dotnet nuke页面,那么你可以找到标签ID

DotNetNuke.Entities.Tabs.TabController objTab = new DotNetNuke.Entities.Tabs.TabController(); 

DotNetNuke.Entities.Tabs.TabInfo objTabinfo = objTab.GetTabByName("Pagina", this.PortalId);

int Tabid = objTabinfo.TabID;
Run Code Online (Sandbox Code Playgroud)