My.Response オブジェクトMy.Response Object

Page に関連付けられた HttpResponse オブジェクトを取得します。Gets the HttpResponse object associated with the Page. このオブジェクトでは、HTTP 応答データをクライアントに送信し、その応答に関する情報を含めることができます。This object allows you to send HTTP response data to a client and contains information about that response.


My.Response オブジェクトには、ページに関連付けられている現在の HttpResponse オブジェクトが含まれています。The My.Response object contains the current HttpResponse object associated with the page.

My.Response オブジェクトは、ASP.NET アプリケーションでのみ使うことができます。The My.Response object is only available for ASP.NET applications.


次の例では、My.Request オブジェクトからヘッダー コレクションを取得し、My.Response オブジェクトを使用して ASP.NET ページに書き込みます。The following example gets the header collection from the My.Request object and uses the My.Response object to write it to the ASP.NET page.

<script runat="server">
    Public Sub ShowHeaders()
        ' Load the header collection from the Request object.
        Dim coll As System.Collections.Specialized.NameValueCollection
        coll = My.Request.Headers

        ' Put the names of all keys into a string array.
        For Each key As String In coll.AllKeys
            My.Response.Write("Key: " & key & "<br>")

            ' Get all values under this key.
            For Each value As String In coll.GetValues(key)
                My.Response.Write("Value: " & _
                    Server.HtmlEncode(value) & "<br>")
    End Sub

関連項目See also