2011-08-06 13 views
2

GETパラメータとPOSTパラメータを1つの関数に、またはCollectionというASP.NETで取得する方法はありますか? PHPで$_REQUESTを使用するのと同じですか?私はVB.NETを使用しています。

+0

これは 'Request( 'varname')'、 'Request.Item( 'varn' ame ') '、' Request.Params(' varname ') ' – dpp

答えて

3

Request["VariableName"](in C#)とRequest("VariableName")(VB)が有効です。

を参照してくださいHttpRequest.Item indexer

  1. クエリ文字列パラメータ:

    名前と値のペアは、次の順序で返されます。

  2. フォームフィールド。
  3. クッキー。
  4. サーバー変数。

指定したキーが見つからない場合は、nullが返されます。

+0

私は忘れて申し訳ありません、私はVB.NETを使用しています。ありがとう! – dpp

+1

'Request(" VariableName ")' ??あなたはコンバータを使用することを学ぶ必要があります:) http://www.developerfusion.com/tools/convert/csharp-to-vb/。 C#とVB.Netは同じクラスとライブラリを使用します。唯一の違いは構文です。 – mellamokb

+0

@mella - うわー!私はそのようなものが存在するのか知らなかった!ありがとう! – dpp

0

GETの場合はRequest.QueryString、POSTの場合はRequest.Formです。 URLから「id」を取得するには、抽出する名前(Request.QueryString("id"))を指定します。

+0

パラメータは**ただ1つの機能** – mellamokb

1

注:

Request["xyz"]それは

Request.Parameters["xyz"]が同じ

Request.QueryString["xyz"]だけのクエリ文字列

Request.Form["xyz"]あるんクッキー、クエリ文字列、フォーム、またはサーバー変数から取得したばかりのフォーム

です
関連する問題