通过


HttpBrowserCapabilities 类

定义

使服务器能够收集有关客户端上运行的浏览器功能的信息。

public ref class HttpBrowserCapabilities : System::Web::Configuration::HttpCapabilitiesBase
public class HttpBrowserCapabilities : System.Web.Configuration.HttpCapabilitiesBase
type HttpBrowserCapabilities = class
    inherit HttpCapabilitiesBase
Public Class HttpBrowserCapabilities
Inherits HttpCapabilitiesBase
继承
HttpBrowserCapabilities
派生

注解

可通过 HttpBrowserCapabilities ASP.NET 内部Request对象的属性访问Browser这些属性。

构造函数

名称 说明
HttpBrowserCapabilities()

创建类的新实例 HttpBrowserCapabilities

属性

名称 说明
ActiveXControls

获取一个值,该值指示客户端浏览器是否支持 ActiveX 控件。

ActiveXControls

获取一个值,该值指示浏览器是否支持 ActiveX 控件。

(继承自 HttpCapabilitiesBase)
Adapters

返回可用控件适配器的集合。

(继承自 HttpCapabilitiesBase)
AOL

获取一个值,该值指示客户端是否为美国在线 (AOL) 浏览器。

AOL

获取一个值,该值指示客户端是否为美国在线 (AOL) 浏览器。

(继承自 HttpCapabilitiesBase)
BackgroundSounds

获取一个值,该值指示客户端浏览器是否支持背景声音。

BackgroundSounds

获取一个值,该值指示浏览器是否支持使用 <bgsounds> HTML 元素播放背景声音。

(继承自 HttpCapabilitiesBase)
Beta

获取一个值,该值指示浏览器是否为 beta 版本。

Beta

获取一个值,该值指示浏览器是否为 beta 版本。

(继承自 HttpCapabilitiesBase)
Browser

获取在 User-Agent 标头中传输的浏览器字符串(如果有)。

Browser

获取浏览器在请求标头中发送的 User-Agent 浏览器字符串(如果有)。

(继承自 HttpCapabilitiesBase)
Browsers

ArrayList获取字典中的Capabilities浏览器。

(继承自 HttpCapabilitiesBase)
CanCombineFormsInDeck

获取一个值,该值指示浏览器是否支持包含多个表单的幻灯片,例如单独的卡片。

(继承自 HttpCapabilitiesBase)
CanInitiateVoiceCall

获取一个值,该值指示浏览器设备是否能够启动语音呼叫。

(继承自 HttpCapabilitiesBase)
CanRenderAfterInputOrSelectElement

获取一个值,该值指示浏览器是否支持遵循 WML <select><input> 元素的页面内容。

(继承自 HttpCapabilitiesBase)
CanRenderEmptySelects

获取一个值,该值指示浏览器是否支持空 HTML <select> 元素。

(继承自 HttpCapabilitiesBase)
CanRenderInputAndSelectElementsTogether

获取一个值,该值指示浏览器是否支持同一卡上的 WML INPUTSELECT 元素。

(继承自 HttpCapabilitiesBase)
CanRenderMixedSelects

获取一个值,该值指示浏览器是否支持同时指定和onpickvalue特性的 WML <option> 元素。

(继承自 HttpCapabilitiesBase)
CanRenderOneventAndPrevElementsTogether

获取一个值,该值指示浏览器是否支持同一 WML 卡中共存的 WML <onevent><prev> 元素。

(继承自 HttpCapabilitiesBase)
CanRenderPostBackCards

获取一个值,该值指示浏览器是否支持 WML 卡进行回发。

(继承自 HttpCapabilitiesBase)
CanRenderSetvarZeroWithMultiSelectionList

获取一个值,该值指示浏览器是否支持具有 0 属性的 value WML <setvar> 元素。

(继承自 HttpCapabilitiesBase)
CanSendMail

获取一个值,该值指示浏览器是否支持使用 HTML <mailto> 元素发送电子邮件以显示电子地址。

(继承自 HttpCapabilitiesBase)
Capabilities

在内部用于获取浏览器的定义功能。

(继承自 HttpCapabilitiesBase)
CDF

获取一个值,该值指示客户端浏览器是否支持用于网络广播的通道定义格式(CDF)。

CDF

获取一个值,该值指示浏览器是否支持用于网络广播的通道定义格式(CDF)。

(继承自 HttpCapabilitiesBase)
ClrVersion

获取客户端上安装的 .NET 公共语言运行时的版本号。

ClrVersion

获取客户端上安装的 .NET Framework 的版本。

(继承自 HttpCapabilitiesBase)
Cookies

获取一个值,该值指示客户端浏览器是否支持 Cookie。

Cookies

获取一个值,该值指示浏览器是否支持 Cookie。

(继承自 HttpCapabilitiesBase)
Crawler

获取一个值,该值指示客户端浏览器是否为 Web 爬网程序搜索引擎。

Crawler

获取一个值,该值指示浏览器是否为搜索引擎 Web 爬网程序。

(继承自 HttpCapabilitiesBase)
DefaultSubmitButtonLimit

返回窗体允许的最大“提交”按钮数。

(继承自 HttpCapabilitiesBase)
EcmaScriptVersion

获取客户端浏览器支持的 ECMA 脚本的版本号。

EcmaScriptVersion

获取浏览器支持的 ECMAScript 版本号。

(继承自 HttpCapabilitiesBase)
Frames

获取一个值,该值指示客户端浏览器是否支持 HTML 框架。

Frames

获取一个值,该值指示浏览器是否支持 HTML 框架。

(继承自 HttpCapabilitiesBase)
GatewayMajorVersion

获取用于访问服务器的无线网关的主要版本号(如果已知)。

(继承自 HttpCapabilitiesBase)
GatewayMinorVersion

获取用于访问服务器的无线网关的次要版本号(如果已知)。

(继承自 HttpCapabilitiesBase)
GatewayVersion

获取用于访问服务器的无线网关的版本(如果已知)。

(继承自 HttpCapabilitiesBase)
HasBackButton

获取一个值,该值指示浏览器是否具有专用 的“后退 ”按钮。

(继承自 HttpCapabilitiesBase)
HidesRightAlignedMultiselectScrollbars

获取一个值,该值指示呈现时是否遮盖具有align属性值right的 HTML <select multiple> 元素的滚动条。

(继承自 HttpCapabilitiesBase)
HtmlTextWriter

获取或设置要使用的完全限定类 HtmlTextWriter 名。

(继承自 HttpCapabilitiesBase)
Id

获取浏览器定义文件中指定的浏览器的内部标识符。

(继承自 HttpCapabilitiesBase)
InputType

返回浏览器支持的输入类型。

(继承自 HttpCapabilitiesBase)
IsColor

获取一个值,该值指示浏览器是否具有颜色显示。

(继承自 HttpCapabilitiesBase)
IsMobileDevice

获取一个值,该值指示浏览器是否是已识别的移动设备。

(继承自 HttpCapabilitiesBase)
Item[String]

获取指定浏览器功能的值。 在 C# 中,此属性是类的索引器。

(继承自 HttpCapabilitiesBase)
JavaApplets

获取一个值,该值指示客户端浏览器是否支持 Java 小程序。

JavaApplets

获取一个值,该值指示浏览器是否支持 Java。

(继承自 HttpCapabilitiesBase)
JavaScript

获取一个值,该值指示客户端浏览器是否支持 JavaScript。

JavaScript
已过时.

获取一个值,该值指示浏览器是否支持 JavaScript。

(继承自 HttpCapabilitiesBase)
JScriptVersion

获取浏览器支持的 JScript 版本。

(继承自 HttpCapabilitiesBase)
MajorVersion

获取客户端浏览器的主要版本号(即整数)。

MajorVersion

获取浏览器的主要(整数)版本号。

(继承自 HttpCapabilitiesBase)
MaximumHrefLength

获取 HTML <a> (定位点) 元素的属性的最大长度(以字符href为单位)。

(继承自 HttpCapabilitiesBase)
MaximumRenderedPageSize

获取浏览器可以显示的页面的最大长度(以字节为单位)。

(继承自 HttpCapabilitiesBase)
MaximumSoftkeyLabelLength

返回软键标签可以显示的文本的最大长度。

(继承自 HttpCapabilitiesBase)
MinorVersion

获取客户端浏览器的次要版本号(即十进制)。

MinorVersion

获取浏览器的次要版本号(即十进制)。

(继承自 HttpCapabilitiesBase)
MinorVersionString

获取浏览器的次要版本号(十进制)作为字符串。

(继承自 HttpCapabilitiesBase)
MobileDeviceManufacturer

返回移动设备制造商的名称(如果已知)。

(继承自 HttpCapabilitiesBase)
MobileDeviceModel

获取移动设备的模型名称(如果已知)。

(继承自 HttpCapabilitiesBase)
MSDomVersion

获取客户端浏览器支持的 Microsoft HTML (MSHTML) 文档对象模型 (DOM) 的版本。

MSDomVersion

获取浏览器支持的 Microsoft HTML (MSHTML) 文档对象模型 (DOM) 的版本。

(继承自 HttpCapabilitiesBase)
NumberOfSoftkeys

返回移动设备上的软密钥数。

(继承自 HttpCapabilitiesBase)
Platform

获取客户端使用的平台的名称。

Platform

获取客户端使用的平台的名称(如果已知)。

(继承自 HttpCapabilitiesBase)
PreferredImageMime

返回浏览器通常首选的图像内容类型的 MIME 类型。

(继承自 HttpCapabilitiesBase)
PreferredRenderingMime

返回浏览器通常首选的内容类型的 MIME 类型。

(继承自 HttpCapabilitiesBase)
PreferredRenderingType

获取浏览器首选内容类型的常规名称。

(继承自 HttpCapabilitiesBase)
PreferredRequestEncoding

获取浏览器首选的请求编码。

(继承自 HttpCapabilitiesBase)
PreferredResponseEncoding

获取浏览器首选的响应编码。

(继承自 HttpCapabilitiesBase)
RendersBreakBeforeWmlSelectAndInput

获取一个值,该值指示浏览器在前还是元素之前<select><input>呈现换行符。

(继承自 HttpCapabilitiesBase)
RendersBreaksAfterHtmlLists

获取一个值,该值指示浏览器是否在列表项元素之后呈现换行符。

(继承自 HttpCapabilitiesBase)
RendersBreaksAfterWmlAnchor

获取一个值,该值指示浏览器是否在独立 HTML <a> (anchor) 元素之后呈现换行符。

(继承自 HttpCapabilitiesBase)
RendersBreaksAfterWmlInput

获取一个值,该值指示浏览器是否在 HTML <input> 元素后呈现换行符。

(继承自 HttpCapabilitiesBase)
RendersWmlDoAcceptsInline

获取一个值,该值指示移动设备浏览器是否将基于 WML do的表单接受构造呈现为内联按钮而不是软键。

(继承自 HttpCapabilitiesBase)
RendersWmlSelectsAsMenuCards

获取一个值,该值指示浏览器是否将 WML <select> 元素呈现为菜单卡,而不是组合框。

(继承自 HttpCapabilitiesBase)
RequiredMetaTagNameValue

在内部用于生成某些浏览器所需的元标记。

(继承自 HttpCapabilitiesBase)
RequiresAttributeColonSubstitution

获取一个值,该值指示浏览器是否需要用其他字符替换元素属性值中的冒号。

(继承自 HttpCapabilitiesBase)
RequiresContentTypeMetaTag

获取一个值,该值指示浏览器是否需要为其指定属性的 content-type HTML <meta> 元素。

(继承自 HttpCapabilitiesBase)
RequiresControlStateInSession

获取一个值,该值指示浏览器是否需要在会话中维护控制状态。

(继承自 HttpCapabilitiesBase)
RequiresDBCSCharacter

获取一个值,该值指示浏览器是否需要双字节字符集。

(继承自 HttpCapabilitiesBase)
RequiresHtmlAdaptiveErrorReporting

获取一个值,该值指示浏览器是否需要非标准错误消息。

(继承自 HttpCapabilitiesBase)
RequiresLeadingPageBreak

获取一个值,该值指示浏览器是否需要网页正文中的第一个元素作为 HTML <br> 元素。

(继承自 HttpCapabilitiesBase)
RequiresNoBreakInFormatting

获取一个值,该值指示浏览器是否不支持 HTML <br> 元素来设置换行符的格式。

(继承自 HttpCapabilitiesBase)
RequiresOutputOptimization

获取一个值,该值指示浏览器是否需要页面包含标记语言标记的大小优化形式。

(继承自 HttpCapabilitiesBase)
RequiresPhoneNumbersAsPlainText

获取一个值,该值指示浏览器是否支持基于纯文本的电话拨号,还是需要特殊标记。

(继承自 HttpCapabilitiesBase)
RequiresSpecialViewStateEncoding

获取一个值,该值指示浏览器 VIEWSTATE 是否需要专门编码值。

(继承自 HttpCapabilitiesBase)
RequiresUniqueFilePathSuffix

获取一个值,该值指示浏览器是否需要唯一的窗体操作 URL。

(继承自 HttpCapabilitiesBase)
RequiresUniqueHtmlCheckboxNames

获取一个值,该值指示浏览器是否需要多个 HTML <input type="checkbox"> 元素的唯name一属性值。

(继承自 HttpCapabilitiesBase)
RequiresUniqueHtmlInputNames

获取一个值,该值指示浏览器是否需要多个 HTML <input> 元素的唯name一属性值。

(继承自 HttpCapabilitiesBase)
RequiresUrlEncodedPostfieldValues

获取一个值,该值指示浏览器发送的回发数据是否为 UrlEncoded

(继承自 HttpCapabilitiesBase)
ScreenBitDepth

返回显示深度,以位/像素为单位。

(继承自 HttpCapabilitiesBase)
ScreenCharactersHeight

以字符行为单位返回显示的近似高度。

(继承自 HttpCapabilitiesBase)
ScreenCharactersWidth

以字符为单位返回显示的近似宽度。

(继承自 HttpCapabilitiesBase)
ScreenPixelsHeight

返回显示的近似高度(以像素为单位)。

(继承自 HttpCapabilitiesBase)
ScreenPixelsWidth

返回显示的近似宽度(以像素为单位)。

(继承自 HttpCapabilitiesBase)
SupportsAccesskeyAttribute

获取一个值,该值指示浏览器是否支持 ACCESSKEY HTML <a> (定位点)和 <input> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsBodyColor

获取一个值,该值指示浏览器是否支持 bgcolor HTML <body> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsBold

获取一个值,该值指示浏览器是否支持 HTML <b> 元素设置粗体文本的格式。

(继承自 HttpCapabilitiesBase)
SupportsCacheControlMetaTag

获取一个值,该值指示浏览器是否支持 cache-control HTML <meta> 元素属性的值http-equiv

(继承自 HttpCapabilitiesBase)
SupportsCallback

获取一个值,该值指示浏览器是否支持回调脚本。

(继承自 HttpCapabilitiesBase)
SupportsCss

获取一个值,该值指示浏览器是否支持级联样式表(CSS)。

(继承自 HttpCapabilitiesBase)
SupportsDivAlign

获取一个值,该值指示浏览器是否支持 align HTML <div> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsDivNoWrap

获取一个值,该值指示浏览器是否支持 nowrap HTML <div> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsEmptyStringInCookieValue

获取一个值,该值指示浏览器是否支持 Cookie 值中的空 (null) 字符串。

(继承自 HttpCapabilitiesBase)
SupportsFontColor

获取一个值,该值指示浏览器是否支持 color HTML <font> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsFontName

获取一个值,该值指示浏览器是否支持 name HTML <font> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsFontSize

获取一个值,该值指示浏览器是否支持 size HTML <font> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsImageSubmit

获取一个值,该值指示浏览器是否支持使用自定义图像代替标准窗体“提交”按钮。

(继承自 HttpCapabilitiesBase)
SupportsIModeSymbols

获取一个值,该值指示浏览器是否支持 i 模式符号。

(继承自 HttpCapabilitiesBase)
SupportsInputIStyle

获取一个值,该值指示浏览器是否支持 istyle HTML <input> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsInputMode

获取一个值,该值指示浏览器是否支持 mode HTML <input> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsItalic

获取一个值,该值指示浏览器是否支持 HTML <i> 元素来设置斜体文本的格式。

(继承自 HttpCapabilitiesBase)
SupportsJPhoneMultiMediaAttributes

获取一个值,该值指示浏览器是否支持 J-Phone 多媒体属性。

(继承自 HttpCapabilitiesBase)
SupportsJPhoneSymbols

获取一个值,该值指示浏览器是否支持特定于 J-Phone 的图片符号。

(继承自 HttpCapabilitiesBase)
SupportsQueryStringInFormAction

获取一个值,该值指示浏览器是否支持 HTML <form> 元素属性值中的action查询字符串。

(继承自 HttpCapabilitiesBase)
SupportsRedirectWithCookie

获取一个值,该值指示浏览器是否支持重定向上的 Cookie。

(继承自 HttpCapabilitiesBase)
SupportsSelectMultiple

获取一个值,该值指示浏览器是否支持 multiple HTML <select> 元素的属性。

(继承自 HttpCapabilitiesBase)
SupportsUncheck

获取一个值,该值指示清除检查的 HTML <input type=checkbox> 元素是否反映在回发数据中。

(继承自 HttpCapabilitiesBase)
SupportsXmlHttp

获取一个值,该值指示浏览器是否支持通过 HTTP 接收 XML。

(继承自 HttpCapabilitiesBase)
Tables

获取一个值,该值指示客户端浏览器是否支持 HTML 表。

Tables

获取一个值,该值指示浏览器是否支持 HTML <table> 元素。

(继承自 HttpCapabilitiesBase)
TagWriter

此 API 支持产品基础结构,不能在代码中直接使用。

在内部用于获取用于为浏览器写入标记的对象的类型。

TagWriter

在内部用于获取用于为浏览器写入标记的对象的类型。

(继承自 HttpCapabilitiesBase)
Type

获取客户端浏览器的名称和主版本号(即整数)。

Type

获取浏览器的名称和主要(整数)版本号。

(继承自 HttpCapabilitiesBase)
UseOptimizedCacheKey

在内部用于获取一个值,该值指示是否使用优化的缓存密钥。

(继承自 HttpCapabilitiesBase)
VBScript

获取一个值,该值指示客户端浏览器是否支持 VBScript。

VBScript

获取一个值,该值指示浏览器是否支持 Visual Basic 脚本版本(VBScript)。

(继承自 HttpCapabilitiesBase)
Version

获取浏览器的完整版本号(整数和十进制),作为字符串。

Version

获取浏览器的完整版本号(整数和十进制),作为字符串。

(继承自 HttpCapabilitiesBase)
W3CDomVersion

获取客户端浏览器支持的万维网联盟 (W3C) XML 文档对象模型 (DOM) 的版本。

W3CDomVersion

获取浏览器支持的万维网联盟 (W3C) XML 文档对象模型 (DOM) 的版本。

(继承自 HttpCapabilitiesBase)
Win16

获取一个值,该值指示客户端是否为基于 Win16 的计算机。

Win16

获取一个值,该值指示客户端是否为基于 Win16 的计算机。

(继承自 HttpCapabilitiesBase)
Win32

获取一个值,该值指示客户端是否为基于 Win32 的计算机。

Win32

获取一个值,该值指示客户端是否为基于 Win32 的计算机。

(继承自 HttpCapabilitiesBase)

方法

名称 说明
AddBrowser(String)

在内部用于向可识别功能的浏览器的内部集合添加条目。

(继承自 HttpCapabilitiesBase)
CreateHtmlTextWriter(TextWriter)

创建要使用的新实例 HtmlTextWriter

(继承自 HttpCapabilitiesBase)
DisableOptimizedCacheKey()

在内部用于禁用使用优化的缓存密钥。

(继承自 HttpCapabilitiesBase)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetClrVersions()

返回客户端上安装的所有 .NET 公共语言运行时 (CLR) 版本。

GetClrVersions()

返回客户端上安装的所有 .NET Framework 公共语言运行时版本。

(继承自 HttpCapabilitiesBase)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Init()

在内部用于初始化一组内部值。

(继承自 HttpCapabilitiesBase)
IsBrowser(String)

获取一个值,该值指示客户端浏览器是否与指定的浏览器相同。

(继承自 HttpCapabilitiesBase)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

显式接口实现

名称 说明
IFilterResolutionService.CompareFilters(String, String)

在内部用于比较筛选器。

(继承自 HttpCapabilitiesBase)
IFilterResolutionService.EvaluateFilter(String)

在内部用于评估筛选器。

(继承自 HttpCapabilitiesBase)

适用于

另请参阅