asp.Netスクリプトから渡されたパラメータを取得する方法のまとめ

1164 ワード

一番基礎的な知識ですが、覚えておきましょう.
getメソッドで転送されたデータを受信する書き方:
string userName= Request.QueryString["name"];
postメソッドで転送されたデータを受信する書き方:
string userAge= Request.Form["age"];
getとpostメソッドを同時に受け入れてデータを転送するコードの書き方
A方案:
string userHoppy= Request.Params["hoppy"]; 
B方案:
string userId= Request["id"];
ネット上には関連資料がたくさんあります.まとめてみてください.
  • Request.Form:POST方式で提出されたデータを取得する(Formから提出されたデータを受信する);
  • Request.QueryString:アドレスバーパラメータ(GET方式でコミットデータ)
  • を取得する
  • Request:上記の2つの方法(GET方式でコミットされたデータを優先的に取得)を含み、QueryString、Form、ServerVariableで前後順に検索されます.
  • Request.Paramsはすべてのpostとgetから渡された値の集合ですrequest.paramsはrequestを含む集合ですQueryString、request.Form、request.cookiesとrequest.ServerVariable.
  • 以上の4点から,パラメータを取得する際には,慎重に用いる必要があることが分かる.
    なぜなら、Formの1つのデータだけが必要な場合はRequestを使用し、プログラムはQueryStringで先に検索するからです.getの内容に同命項があればURLの値を取得しformの値は得られません.