HttpCapabilitiesBase.InputType Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca typ danych wejściowych obsługiwanych przez przeglądarkę.
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
Wartość właściwości
Typ danych wejściowych obsługiwanych przez przeglądarkę. Wartość domyślna to telephoneKeypad.
Przykłady
Poniższy przykład kodu pokazuje, jak określić typ obsługi danych wejściowych.
<%@ 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>
Uwagi
Możliwe wartości zwracane obejmują:
virtualKeyboardtelephoneKeypadkeyboard