ASP.NET の request.form の役目は何ですか

ASP.NETでは、Request.Form はクライアント(ブラウザ)からサーバーに POST されたフォームデータを保持するコレクションです。

Request.Form を使用すると、フォーム内の各フィールドの値に簡単にアクセスできます。特定のフィールドの値には、フィールド名を使用してアクセスできます。例:Request.Form[“fieldName”](“fieldName” はフォームフィールドの名前です)。

Request.Form の一般的な使用例を以下に示します。

  1. フォームフィールドの値を取得する:
  2. string fieldValue = Request.Form[“fieldName”];
  3. フォームの入力内容を確認する
  4. Request.Form.AllKeys.中に「fieldName」がある場合
  5. フォームのフィールドをすべて反復処理する:
  6. Request.Form.AllKeys.each{|key| value = Request.Form[key]; # フィールド値を処理 }

ちなみに Request.Form から取得したフィールドの値は文字列型になりますので、他の型に変換したい場合は、Convert.ToInt32 や Convert.ToDecimal などの型変換メソッドをご利用ください。

Request.Form の Count プロパティからフォームのフィールドの数を取得し、Request.Form の Keys プロパティからフォームのフィールドの名前のコレクションを取得することもできます。

bannerAds