我使用 MVC Contrib 项目为 MVC 站点生成我的菜单系统。
如何<a href
根据您的 SiteMap 在您的标签中生成属性。我设法通过在我的 web.config 中指定attributesToIgnore="target"
我的提供程序定义并将属性添加到我的站点地图文件中的 mvcSiteMapNode 元素来实现这一点。
<mvcSiteMapNode title="Hello World"
controller="Home"
action="Index"
changeFrequency="Always"
updatePriority="Normal"
target="_blank">
</mvcSiteMapNode>
然后我遍历我的 SiteMap 文件选择的属性使用
siteMapNode["target"]
并将其自己渲染为<a href="#" target="_blank" > </a>
. 有一个更好的方法吗?