HttpResponse.Output Property
.NET Framework (current version)
Enables output of text to the outgoing HTTP response stream.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.IO.TextWriterA TextWriter object that enables custom output to the client.
The following example is an ASP.NET page that contains a TextBox control that has its TextMode property set to MultiLine. The page's code takes the text that a user enters in the TextMode, uses the HtmlEncode method to HTML encode it, and the Output property to display the encoded string to the 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>
.NET Framework
Available since 1.1
Available since 1.1
Show: