HttpResponse.Output Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Engedélyezi a szöveg kimenetét a kimenő HTTP-válaszfolyamba.
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
Tulajdonság értéke
Egy TextWriter objektum, amely lehetővé teszi az egyéni kimenetet az ügyfél számára.
Példák
Az alábbi példa egy ASP.NET lap, amely egy TextBox vezérlőelemet tartalmaz, amelynek TextMode tulajdonsága MultiLine. A lap kódja a felhasználó által beírt szöveget veszi fel, TextModea HtmlEncode metódussal HTML-kódolást alkalmaz, a Output tulajdonság pedig a kódolt sztringet jeleníti meg a lapon.
<%@ 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>