1

うまくいけば答えはノーですが、asp.netのクエリ文字列のデータを取得するためにRequest.QueryStringの代わりにRequest.Paramsを使用することに問題はありますか?

4

4 に答える 4

2

いいえ、Queryコレクションの引数名と同じフィールド名のFormsコレクションフィールドがない限り、単一のキーと値のペアのみを期待した場合に配列を取得します。

于 2009-05-08T01:49:51.443 に答える
1

それ自体は落とし穴ではありませんが、request.querystringははるかに軽いことに注意してください。request.paramsはCookie、フォーム変数、サーバー変数、クエリ文字列を返しますが、request.querystringはもちろんクエリ文字列の値を返します。

于 2009-05-08T01:48:39.387 に答える
0

Request.ParamsとRequest.Formはいつ違いますか?

request.formについて話しますが、request.querystringについても同じです。

于 2009-05-08T01:49:43.487 に答える
0

落とし穴はありません。Request.Paramsは、もう少しフル機能です。

さて、もしあなたがそれをシリアル化してデータベースに保存しているなら、それはバイトの無駄になるでしょう、しかしそれはそれについてです。

于 2009-05-08T01:50:28.463 に答える