HttpCapabilitiesBase.RequiresAttributeColonSubstitution 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 označující, zda prohlížeč vyžaduje dvojtečky v hodnotách atributu elementu, které mají být nahrazeny jiným znakem.
public:
virtual property bool RequiresAttributeColonSubstitution { bool get(); };
public virtual bool RequiresAttributeColonSubstitution { get; }
member this.RequiresAttributeColonSubstitution : bool
Public Overridable ReadOnly Property RequiresAttributeColonSubstitution As Boolean
Hodnota vlastnosti
true
pokud prohlížeč vyžaduje, aby hodnoty atributů elementu byly nahrazeny jiným znakem; v opačném případě . false
Výchozí formát je false
.
Příklady
Následující příklad kódu ukazuje, jak určit, zda prohlížeč vyžaduje dvojtečky v hodnotách atributů elementu, které mají být nahrazeny jiným znakem.
<%@ 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).RequiresAttributeColonSubstitution)
{
labelText = "Browser requires colons in element attributes to be substituted with a different character.";
}
else
{
labelText = "Browser does not require colons in element attributes to be substituted with a different character.";
}
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)).RequiresAttributeColonSubstitution Then
labelText = "Browser requires colons in element attributes to be substituted with a different character."
Else
labelText = "Browser does not require colons in element attributes to be substituted with a different character."
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>
Poznámky
Některé prohlížeče nerozpozná dvojtečky v hodnotách atributů elementů. Pokud true
se při vykreslování nahradí jiný znak a vrátí se v datech postback.