MVC Contribプロジェクトを使用して、MVCサイトのメニューシステムを生成します。targetFrame _blank MVSiteMapCOntrib
<a href
タグの属性は、サイトマップに基づいてどのように生成されますか。私はweb.configのプロバイダ定義にattributesToIgnore="target"
を指定し、サイトマップファイルのmvcSiteMapNode要素に属性を追加することで、これを達成できました。
<mvcSiteMapNode title="Hello World"
controller="Home"
action="Index"
changeFrequency="Always"
updatePriority="Normal"
target="_blank">
</mvcSiteMapNode>
私はその後
siteMapNode["target"]
を使用して属性の私のサイトマップファイルのピックを反復処理し、<a href="#" target="_blank" > </a>
としてそれを自分自身をレンダリングします。これを行うより良い方法はありますか?
あなたのコードをもう少し提供して、試みていることを複製しようとすることができますか? web.configでプロバイダをどのように設定していますか?あなたのコントローラーやビューには何がありますか? – Vito
Hey @Vito元の質問にいくつかの追加情報を追加しました。 – Jonathan