0

動的 URL がある場合に SiteMapPath を機能させるにはどうすればよいですか?

たとえば、start.aspx から Country.aspx?countryID=1 に移動します。Country.aspx へのリンクを取得することしかできませんが、パラメーターを追加する方法がわからないため、ナビゲーションのポイント全体が失敗します...

Gridview の各ステップに新しいパラメーターを渡す Hyperlinkfield があります。スタートページではこんな感じ。

<asp:HyperLinkField DataNavigateUrlFields="CountryID" 
        DataTextField="CountryName" HeaderText="Countries" 
        DataNavigateUrlFormatString="Countries.aspx?countryID={0}" />

サイトマップの例

<siteMapNode url="~/Start.aspx" title="Start"  description="Start">
<siteMapNode url="~/Countries.aspx" title="Countries"  description="Countries">
  <siteMapNode url="~/States.aspx" title="States"  description="States">
    <siteMapNode url="~/Cities.aspx" title="Cities"  description="Cities">
    </siteMapNode>
  </siteMapNode>
</siteMapNode>

最後のページの最後の正確な URL を SiteMapPath に追加するようにサイトマップを作成することは可能でしょうか?

4

0 に答える 0