添加自定义属性ASP.NET MVC的网站地图(Adding custom attributes t

2019-09-21 01:58发布

我使用内置在asp.net网站地图在asp.net mvc的使用下面的模式

http://schemas.microsoft.com/AspNet/SiteMap-File-1.0

我有以下属性,获取ResourceKey,标题和描述。 我想了更多的属性添加到的SiteMapNode,请让我知道,如果有可能在站点地图文件中添加新的属性,然后通过网站地图类阅读。

Answer 1:

站点地图架构支持自定义属性,他们可以通过的索引属性来访问SiteMapNode类。

例如,如果以下节点与定制工具提示属性Web.sitemap文件定义:

<siteMapNode url="~/Default.aspx" title="Home" tooltip="My Home Page" />

然后,可通过索引的SiteMapNode访问如

string tooltip = siteMapNodeInstance["tooltip"];

关于自定义站点地图的信息,请点击这里



文章来源: Adding custom attributes to the SiteMap of ASP.NET MVC