動的 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 に追加するようにサイトマップを作成することは可能でしょうか?