HttpResponse.Output Propriété

Définition

Permet la sortie du texte dans le flux de réponse HTTP sortant.

public:
 property System::IO::TextWriter ^ Output { System::IO::TextWriter ^ get(); };
public:
 property System::IO::TextWriter ^ Output { System::IO::TextWriter ^ get(); void set(System::IO::TextWriter ^ value); };
public System.IO.TextWriter Output { get; }
public System.IO.TextWriter Output { get; set; }
member this.Output : System.IO.TextWriter
member this.Output : System.IO.TextWriter with get, set
Public ReadOnly Property Output As TextWriter
Public Property Output As TextWriter

Valeur de propriété

TextWriter

Objet TextWriter qui permet une sortie personnalisée vers le client.

Exemples

L’exemple suivant est une page ASP.NET qui contient un TextBox contrôle qui a sa TextMode propriété définie MultiLinesur . Le code de la page prend le texte qu’un utilisateur entre dans le TextMode, utilise la HtmlEncode méthode pour l’encoder HTML et la Output propriété pour afficher la chaîne encodée dans la page.

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    // When the page is posted back, the text box's 
    // Text property value is HTML encoded and sent
    // sent to the current Response.
    void btnSubmit_Click(object sender, EventArgs e) {

        if (IsPostBack)
        {
            Server.HtmlEncode(txtSubmitString.Text, Response.Output);
        }
    }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p style="font-family:Tahoma; font-size:12">
            Enter your comments here:
        </p>
        <p>
            <asp:TextBox id="txtSubmitString" runat="server" Width="181px" TextMode="MultiLine"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSubmit" onclick="btnSubmit_Click" runat="server" Text="Submit"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblEncodedString" runat="server"></asp:Label>
        </p>
    </form>
</body>
</html>

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    ' When the page is posted back, the text box's 
    ' Text property value is HTML encoded and sent
    ' sent to the current response.
    Private Sub btnSubmit_Click(sender As Object, e As EventArgs)
        If (IsPostBack = True)
            Server.HtmlEncode(txtSubmitString.Text, Response.Output)
        End If
    End Sub

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p style="font-family:Tahoma; font-size:12">
            Enter your comments here:
        </p>
        <p>
            <asp:TextBox id="txtSubmitString" runat="server" Width="181px" TextMode="MultiLine"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSubmit" onclick="btnSubmit_Click" runat="server" Text="Submit"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblEncodedString" runat="server"></asp:Label>
        </p>

    </form>
</body>
</html>

S’applique à