外部ベンダーからの投稿を取得しています。彼らが送信している変数が正確にはわかりません。投稿で送信しているすべてのリクエスト変数を印刷するにはどうすればよいですか? Request.Count または Request.Length がないため、ループしてすべてを見つけることができます。
よろしくお願いします。
このRequest.Formプロパティには、すべてのフォーム フィールドを含むコレクションが含まれています。これはNameValueCollectionwhich を実装するICollectionので、 でループできるはずですforeach。Request.Form.Keysすべてのフォーム フィールド名が表示されるので、その名前を使用して値を検索できます。
foreach(string key in Request.Form.Keys)
{
Response.Write(key + ": " + Request.Form[key] + "<br/>");
}
Request.Forms から取得できます
foreach(string key in Request.Form.Keys )
{
Response.Write ( key );
}
最も簡単な方法は、をループするRequest.Formことです (常に Form コレクションにあることがわかっている場合)。
Request.Form を反復処理する方法の例については、この MSDN リンクを確認してください: http://msdn.microsoft.com/en-us/library/ms525985(v=vs.90).aspx
または以下: http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx
Request.Form を反復してください。変数の名前と値が表示されます。