HttpCapabilitiesBase.PreferredRenderingType Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de algemene naam op voor het type inhoud dat door de browser wordt gebruikt.
public:
virtual property System::String ^ PreferredRenderingType { System::String ^ get(); };
public virtual string PreferredRenderingType { get; }
member this.PreferredRenderingType : string
Public Overridable ReadOnly Property PreferredRenderingType As String
Waarde van eigenschap
html32 of chtml10. De standaardwaarde is html32.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u het type inhoud kunt bepalen dat door de browser wordt gebruikt.
<%@ 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).PreferredRenderingType.Equals("html32"))
{
labelText = "Browser renders HTML.";
}
else if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).PreferredRenderingType.Equals("wml11"))
{
labelText = "Browser renders WML.";
}
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)).PreferredRenderingType.Equals("html32") Then
labelText = "Browser renders HTML."
Else If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).PreferredRenderingType.Equals("wml11")
labelText = "Browser renders WML."
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>