Freigeben über


HttpCapabilitiesBase.SupportsAccesskeyAttribute Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Browser das ACCESSKEY-Attribut von HTML-<a>-Elementen (Anker) und HTML-<input>-Elementen unterstützt.

public:
 virtual property bool SupportsAccesskeyAttribute { bool get(); };
public virtual bool SupportsAccesskeyAttribute { get; }
member this.SupportsAccesskeyAttribute : bool
Public Overridable ReadOnly Property SupportsAccesskeyAttribute As Boolean

Eigenschaftswert

Boolean

true, wenn der Browser das accesskey-Attribut von HTML-<a>- (anchor) und -<input>-Elementen unterstützt, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie ermitteln können, ob der Browser das accesskey Attribut html <a> (Anchor) und <input> Elemente unterstützt.

<%@ 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).SupportsAccesskeyAttribute)
        {
            labelText = "Browser supports the ACCESSKEY attribute of HTML A(anchor) and INPUT elements.";
        }
        else
        {
            labelText = "Browser does not support the ACCESSKEY attribute of HTML A(anchor) and INPUT elements.";
        }

        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)).SupportsAccesskeyAttribute Then
            labelText = "Browser supports the ACCESSKEY attribute of HTML A(anchor) and INPUT elements."
        Else
            labelText = "Browser does not support the ACCESSKEY attribute of HTML A(anchor) and INPUT elements."
        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

Das accesskey Attribut erweitert die Steuerung von Formularen und Links auf einer Webseite auf mobile und barrierefreie Plattformen, indem ein Soft key oder ein anderer Controller auf dem Gerät zugewiesen wird, um mit HTML <a> (Anker) und <input> Elementen zu interagieren.

Gilt für