global.asax
単一のルート宛先に対して正常に機能するルーティングを設定しました。home.aspxのように
しかし、私が実際にやろうとしているのは、定義されたルートの後にすべてのページを通常どおりにルーティングすることです
mysite.com/token/home.aspx?demo=yes
Contact?target=mainへのリンクをクリックしてください
mysite.com/token/contact.aspx?target=main
すべてのページで常に{token}を使用したいのですが、Webサイトを通常どおりに動作させたいからです。
現時点では、連絡先などのリンクをクリックするとmysite.com/token/contact.aspx?target=main
、URLバーのようにURLが入力されますが、サーバーはリソースが見つからないと言っています。サーバーレベルでは、/ home.aspx / contact.aspx?target=mainへのルーティングを想定しています。
ワイルドカードまたは通常どおり他のページにルーティングする設定はありますか..またはすべてのページを静的ルートではなく実際に要求されたページにルーティングしますが、クエリのパラメーターではなくルート変数としてトークンにアクセスできます?
明確にするために、これはMVCではなく.NET4上のASPWEBFORMSです