HttpCapabilitiesBase.InputType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí typ vstupu podporovaného prohlížečem.
public:
virtual property System::String ^ InputType { System::String ^ get(); };
public virtual string InputType { get; }
member this.InputType : string
Public Overridable ReadOnly Property InputType As String
Hodnota vlastnosti
Typ vstupu podporovaný prohlížečem. Výchozí hodnota je telephoneKeypad
.
Příklady
Následující příklad kódu ukazuje, jak určit typ podpory vstupu.
<%@ 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).InputType.Equals("keyboard"))
{
labelText = "Input device is a keyboard.";
}
else if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).InputType.Equals("telephoneKeypad"))
{
labelText = "Input device is a telephone keypad.";
}
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)).InputType.Equals("keyboard") Then
labelText = "Input device is a keyboard."
Else If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).InputType.Equals("telephoneKeypad") Then
labelText = "Input device is a telephone keypad."
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>
Poznámky
Mezi možné návratové hodnoty patří:
virtualKeyboard
telephoneKeypad
keyboard