HttpCapabilitiesBase.RequiresUrlEncodedPostfieldValues Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda postback data odesílaná prohlížečem budou UrlEncoded
.
public:
virtual property bool RequiresUrlEncodedPostfieldValues { bool get(); };
public virtual bool RequiresUrlEncodedPostfieldValues { get; }
member this.RequiresUrlEncodedPostfieldValues : bool
Public Overridable ReadOnly Property RequiresUrlEncodedPostfieldValues As Boolean
Hodnota vlastnosti
true
pokud se data postback odesílaná prohlížečem budou UrlEncoded
; jinak, false
. Výchozí formát je false
.
Příklady
Následující příklad kódu ukazuje, jak určit, zda prohlížeč UrlEncodes
postback data.
<%@ 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">
void Page_Load(Object Sender, EventArgs e)
{
CheckBrowserCaps();
}
void CheckBrowserCaps()
{
String labelText = "";
System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).RequiresUrlEncodedPostfieldValues)
{
labelText = "Browser sends URLEncoded postback data.";
}
else
{
labelText = "Browser does not send URLEncoded postback data.";
}
Label1.Text = labelText;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Browser Capabilities Sample</title>
</head>
<body>
<form runat="server" id="form1">
<div>
Browser Capabilities:
<p/><asp:Label ID="Label1" Runat="server" />
</div>
</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">
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
CheckBrowserCaps()
End Sub
Function CheckBrowserCaps()
Dim labelText As String = ""
Dim myBrowserCaps As System.Web.HttpBrowserCapabilities = Request.Browser
If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).RequiresUrlEncodedPostfieldValues Then
labelText = "Browser sends URLEncoded postback data."
Else
labelText = "Browser does not send URLEncoded postback data."
End If
Label1.Text = labelText
End Function 'CheckBrowserCaps
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Browser Capabilities Sample</title>
</head>
<body>
<form runat="server" id="form1">
<div>
Browser Capabilities:
<p/><asp:Label ID="Label1" Runat="server" />
</div>
</form>
</body>
</html>