HttpCapabilitiesBase.PreferredRenderingMime Proprietà

Definizione

Restituisce il tipo MIME del tipo di contenuto preferenziale per il browser.Returns the MIME type of the type of content typically preferred by the browser.

public:
 virtual property System::String ^ PreferredRenderingMime { System::String ^ get(); };
public virtual string PreferredRenderingMime { get; }
member this.PreferredRenderingMime : string
Public Overridable ReadOnly Property PreferredRenderingMime As String

Valore della proprietà

String

Tipo MIME del tipo di contenuto preferenziale per il browser.The MIME type of the type of content typically preferred by the browser. Il valore predefinito è text/html.The default is text/html.

Esempio

Nell'esempio di codice seguente viene illustrato come determinare il tipo MIME generalmente preferito dal browser.The following code example shows how to determine the MIME type typically preferred by the browser.

<%@ 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).PreferredRenderingMime.Equals("text/html"))
        {
            labelText = "Browser supports HTML.";
        }
        else if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).PreferredRenderingMime.Equals("image/vnd.wap.wbmp"))
        {
            labelText = "Browser supports 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)).PreferredRenderingMime.Equals("text/html") Then
            labelText = "Browser supports HTML."
        Else If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).PreferredRenderingMime.Equals("image/vnd.wap.wbmp")
            labelText = "Browser supports 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>

Si applica a