認証に SiteMap を使用する必要があります。私はこれまで SiteMap を使用する必要のなかった経験豊富な開発者であるため、パラダイム シフトのために何かが欠けている可能性があります。
SiteMap の URL 制限を回避するために、クエリ文字列値を <doh!>巧妙に</doh!> 追加しました。
<siteMapNode url="workflow.aspx?Location=Process1" description="Process1">
<siteMapNode url="workflow.aspx?Location=Process2" description="Process2">
ページは、クエリ文字列の値に基づいて適切な情報/表示を動的に返します。複数のスタブ ページはありません。すべてが機能し、良いアイデアのように思えましたが、...
マネージャーは、ページにアクセスして、従業員のエイリアスとして割り当てられた作業を編集する必要があるため、次のようなリンクをクリックする必要があります。
href=workflow.aspx?Location=Process1&UserID=12&IDWorkflowLocation=3340
{説明を更新} ページに正しく到着しますが、
SiteMap.CurrentNode==ヌル;
サイトマップにクエリ文字列が既に存在するため、正しく追加されません。一意の名前のスタブ .aspx ページを作成する必要はありません。何か案は?