6

我在 asp.net mvc 中使用内置的 asp.net 站点地图,具有以下架构

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

我有以下属性,resourcekey,title & description。我想向站点地图节点添加更多属性,请告诉我是否可以在站点地图文件中添加新属性,然后通过站点地图类读取它。

4

1 回答 1

9

SiteMap 模式支持自定义属性,可以通过SiteMapNode类的 indexer 属性访问它们。

例如,如果在 Web.sitemap 文件中使用自定义工具提示属性定义了以下节点:

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

然后可以通过 SiteMapNode 索引器访问它,例如

string tooltip = siteMapNodeInstance["tooltip"];

有关自定义站点地图的更多信息,请点击此处

于 2013-02-14T10:25:50.487 回答