HttpCapabilitiesBase.SupportsJPhoneMultiMediaAttributes Property


Gets a value indicating whether the browser supports J-Phone multimedia attributes.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

public virtual bool SupportsJPhoneMultiMediaAttributes { get; }

Property Value

Type: System.Boolean

true if the browser supports J-Phone multimedia attributes; otherwise, false. The default is false.

The SupportsJPhoneMultiMediaAttributes property applies only to J-Phone–compatible mobile devices.

J-Phone is a markup language specification, based on HTML, for J-Phone–compatible browsers. If true, the browser supports additional attributes for HTML <a> (anchor) and <select> elements. The additional attributes supported are as follows:

  • src

  • soundstart

  • loop

  • volume

  • vibration

  • viblength

The following code example shows how to determine whether the browser supports J-Phone multimedia attributes.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<script runat="server">
    void Page_Load(Object Sender, EventArgs e)

    void CheckBrowserCaps()
        String labelText = "";
        System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
        if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).SupportsJPhoneMultiMediaAttributes)
            labelText = "Browser supports J-Phone multimedia attributes.";
            labelText = "Browser does not support J-Phone multimedia attributes.";

        Label1.Text = labelText;

<html xmlns="" >
    <title>Browser Capabilities Sample</title>
    <form runat="server" id="form1">
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />

.NET Framework
Available since 2.0
Return to top