HttpRequest.Params プロパティ
アセンブリ: System.Web (system.web.dll 内)

NameValueCollection オブジェクト。

ページの Params プロパティを反復処理し、各キーおよびそれぞれに対応する値をページ上に表示するコード例を次に示します。
<%@ Page Language="VB" %> <script runat="server"> Private Sub Page_Load(sender As Object, e As EventArgs) ' Create a string to contain the paramaters' ' information. Dim paramInfo As String = "" Dim i, j As Integer ' Obtain a reference to the Request.Params ' collection. Dim pColl As NameValueCollection = Request.Params ' Iterate through the collection and add ' each key to the string variable. For i = 0 To pColl.Count - 1 paramInfo += "Key: " + pColl.GetKey(i) + "<br>" ' Create a string array that contains ' the values associated with each key. Dim pValues() As String = pColl.GetValues(i) ' Iterate through the array and add ' each value to the string variable. For j = 0 To pValues.Length - 1 paramInfo += "Value:" + pValues(j) + "<br><br>" Next j Next i ' Set a Label's Text property to the values ' contained in the string variable. lblValues.Text = paramInfo End Sub </script> <html> <head> </head> <body> <form runat="server"> <asp:Label id="lblValues" runat="server" /> </form> </body> </html>
<%@ Page Language="C#"%> <script runat="server"> private void Page_Load(object sender, EventArgs e) { // Create a string to contain the paramaters' // information. string paramInfo = ""; // Obtain a reference to the Request.Params // collection. NameValueCollection pColl = Request.Params; // Iterate through the collection and add // each key to the string variable. for(int i = 0; i <= pColl.Count - 1; i++) { paramInfo += "Key: " + pColl.GetKey(i) + "<br>"; // Create a string array that contains // the values associated with each key. string[] pValues = pColl.GetValues(i); // Iterate through the array and add // each value to the string variable. for(int j = 0; j <= pValues.Length - 1; j++) { paramInfo += "Value:" + pValues[j] + "<br><br>"; } } // Set a Label's Text property to the values // contained in the string variable. lblValues.Text = paramInfo; } </script> <html> <head> </head> <body> <form runat="server"> <asp:Label id="lblValues" runat="server" /> </form> </body> </html>


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHttpRequest.Params プロパティを検索する場合は、下記のリンクをクリックしてください。

- HttpRequest.Params プロパティのページへのリンク