HttpCapabilitiesBase.RequiresContentTypeMetaTag 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 <meta>
html element, pro který content-type
atribut je zadán.
public:
virtual property bool RequiresContentTypeMetaTag { bool get(); };
public virtual bool RequiresContentTypeMetaTag { get; }
member this.RequiresContentTypeMetaTag : bool
Public Overridable ReadOnly Property RequiresContentTypeMetaTag As Boolean
Hodnota vlastnosti
true
pokud prohlížeč vyžaduje element HTML <meta>
, pro který content-type
je zadaný atribut, false
v opačném případě . Výchozí formát je false
.
Příklady
Následující příklad kódu ukazuje, jak zjistit, zda prohlížeč vyžaduje <meta>
html element, pro který content-type
je zadán atribut.
<%@ 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).RequiresContentTypeMetaTag)
{
labelText = "Browser requires an HTML META element whose CONTENT-TYPE attribute is specified.";
}
else
{
labelText = "Browser does not require an HTML META element whose CONTENT-TYPE attribute is specified.";
}
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)).RequiresContentTypeMetaTag Then
labelText = "Browser requires an HTML META element whose CONTENT-TYPE attribute is specified."
Else
labelText = "Browser does not require an HTML META element whose CONTENT-TYPE attribute is specified."
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
Pokud true
, adaptéry ovládacích prvků serveru vloží do elementu HTML <head>
webové stránky následující značku:
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT=""; CHARSET="">
V tomto příkladu CONTENT
je hodnota vrácená PreferredRenderingMime vlastností a charset
je použité kódování znaků.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro