0

重複の可能性:
ASP.net で POST 変数を取得する

投稿されたすべての変数をその値とともに出力したいだけです。

Request.Form値のない名前のみが表示されRequest.InputStream、「このストリームではタイムアウトはサポートされていません。」というエラーが表示されます。

のように投稿されたすべての値を取得するにはどうすればよいです$_POSTPHP?

4

3 に答える 3

5

Request.FormNameValueCollection、次のように投稿されたデータにアクセスできます。

string postedName = Request.Form["name"];
于 2013-01-16T17:33:39.803 に答える
1

のように使用するだけRequestです:

var tmp = Request["formfield"]; // gets the value of 'formfield' from the request

ただし、PHPとは異なり、Request変数にはGETパラメーターとPOSTパラメーターの両方が含まれることに注意してください。

于 2013-01-16T17:32:54.647 に答える
1

デバッグ用にフォームのすべてのキーと値のペアを表示したい場合は、次のようにすることができます。

var dict = new Dictionary<string, string>();
foreach (string key in Form.Keys)
    dict.Add(key, Form[key]);

次に、ループの後にブレークポイントを設定し、辞書を調べます。

于 2013-01-16T17:56:32.247 に答える