ドキュメントは明確です。サイトマップ内の 2 つのノードが同じファイルを指すことはできません。しかし、私はこれを行う必要があります (異なる役割が同じレポートを実行します)。これは、サイトマップを放棄しなければならないということですか? 他の機能が本当に好きなので、私はそれをするのが嫌いです.
質問する
184 次
1 に答える
0
ASP.Net サイトマップを引き続き使用している場合の簡単な解決策は、ダミーのクエリ文字列/アンカー パラメータを追加して 2 つの URL を区別することです。たとえば。
<siteMapNode url="~/Report.aspx?x=1" title="Report 1" description="Report 1" />
<siteMapNode url="~/Report.aspx?x=2" title="Report 2" description="Report 1 with different name" />
また
<siteMapNode url="~/Report.aspx#1" title="Report 1" description="Report 1" />
<siteMapNode url="~/Report.aspx#2" title="Report 2" description="Report 1 with different name" />
私は個人的にクエリ文字列ソリューションを好みます
于 2012-05-16T20:43:45.860 に答える