HttpCapabilitiesBase.RequiresContentTypeMetaTag Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der Browser ein HTML-<meta>
-Element erfordert, für das das content-type
-Attribut angegeben wurde.
public:
virtual property bool RequiresContentTypeMetaTag { bool get(); };
public virtual bool RequiresContentTypeMetaTag { get; }
member this.RequiresContentTypeMetaTag : bool
Public Overridable ReadOnly Property RequiresContentTypeMetaTag As Boolean
Eigenschaftswert
true
, wenn der Browser ein HTML-<meta>
-Element erfordert, für das das content-type
-Attribut angegeben ist, andernfalls false
. Der Standardwert ist false
.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie Sie ermitteln, ob der Browser ein HTML-Element <meta>
benötigt, für das das content-type
Attribut angegeben ist.
<%@ 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>
Hinweise
Wenn true
, fügen Serversteuerungsadapter das folgende Tag in das HTML-Element <head>
einer Webseite ein:
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT=""; CHARSET="">
In diesem Beispiel CONTENT
ist der von der PreferredRenderingMime -Eigenschaft zurückgegebene Wert und charset
die verwendete Zeichencodierung.