クエリ文字列値 "?type=xxx" を .aspx ページ内に出力する必要がありますが、これが機能しないのはなぜですか。
<%= Request.QueryString("type") %>
これが行う間:
<%= Request.QueryString(0) %>
最初のものは何も出力せず、2番目のものは期待どおりに値を出力しますが、それは常に私が望む最初の値ではありません...
何か案は?
IIS の [カスタム エラー] タブの 404 エラーで "modrewrite.aspx" にリダイレクトし、要求内容に応じて正しいページを選択します。ただし、名前が付けられていないインデックス付きの値で機能するのは奇妙です...
私は奇妙な解決策を見つけることができました。最初にダミーの値を入れると、期待どおりに値を取得できます。
これは機能します: "?dummy=value&type=xxx" <%= Request.QueryString("type") %> で値を収集できるようになりました