我在 asp.net mvc 中使用内置的 asp.net 站点地图,具有以下架构
我有以下属性,resourcekey,title & description。我想向站点地图节点添加更多属性,请告诉我是否可以在站点地图文件中添加新属性,然后通过站点地图类读取它。
我在 asp.net mvc 中使用内置的 asp.net 站点地图,具有以下架构
我有以下属性,resourcekey,title & description。我想向站点地图节点添加更多属性,请告诉我是否可以在站点地图文件中添加新属性,然后通过站点地图类读取它。
SiteMap 模式支持自定义属性,可以通过SiteMapNode
类的 indexer 属性访问它们。
例如,如果在 Web.sitemap 文件中使用自定义工具提示属性定义了以下节点:
<siteMapNode url="~/Default.aspx" title="Home" tooltip="My Home Page" />
然后可以通过 SiteMapNode 索引器访问它,例如
string tooltip = siteMapNodeInstance["tooltip"];
有关自定义站点地图的更多信息,请点击此处