2009-05-08 10 views
1

うまくいけば答えはいいですが、Request.QueryStringの代わりにRequest.Paramsを使用してasp.netのクエリ文字列内のデータを取得する際に問題がありますか?Request.Paramsの問題点[ASP.NET]

答えて

1

それだけではなく、request.querystringの方がはるかに軽いことに注意してください。request.paramsはクッキー、フォーム変数、サーバー変数、クエリー文字列を返しますが、request.querystringはもちろんクエリーストリング値を返します。それはあるRequest.Formについて語っていますが、引数の名前と同じフィールド名を持つFormsコレクションのフィールドを持って起こる場合を除き、それは、

0

クエリコレクションでは、単一のキーと値のペアのみが必要な場合に配列を取得します。

+0

これは同じ質問ではありませんが、OPは気づいているトリックについて質問しています – TStamper

0

いいえ。 Request.Paramsはもう少しフル機能です。

これをシリアル化してデータベースに保存していた場合、それはバイトが無駄になりますが、それはそれです。