HttpBrowserCapabilities 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使服务器能够收集有关客户端上运行的浏览器功能的信息。
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 ASP.NET 内部Request对象的属性访问Browser这些属性。
构造函数
| 名称 | 说明 |
|---|---|
| HttpBrowserCapabilities() |
创建类的新实例 HttpBrowserCapabilities 。 |
属性
| 名称 | 说明 |
|---|---|
| ActiveXControls |
获取一个值,该值指示客户端浏览器是否支持 ActiveX 控件。 |
| ActiveXControls |
获取一个值,该值指示浏览器是否支持 ActiveX 控件。 (继承自 HttpCapabilitiesBase) |
| Adapters |
返回可用控件适配器的集合。 (继承自 HttpCapabilitiesBase) |
| AOL |
获取一个值,该值指示客户端是否为美国在线 (AOL) 浏览器。 |
| AOL |
获取一个值,该值指示客户端是否为美国在线 (AOL) 浏览器。 (继承自 HttpCapabilitiesBase) |
| BackgroundSounds |
获取一个值,该值指示客户端浏览器是否支持背景声音。 |
| BackgroundSounds |
获取一个值,该值指示浏览器是否支持使用 |
| Beta |
获取一个值,该值指示浏览器是否为 beta 版本。 |
| Beta |
获取一个值,该值指示浏览器是否为 beta 版本。 (继承自 HttpCapabilitiesBase) |
| Browser |
获取在 User-Agent 标头中传输的浏览器字符串(如果有)。 |
| Browser |
获取浏览器在请求标头中发送的 |
| Browsers |
ArrayList获取字典中的Capabilities浏览器。 (继承自 HttpCapabilitiesBase) |
| CanCombineFormsInDeck |
获取一个值,该值指示浏览器是否支持包含多个表单的幻灯片,例如单独的卡片。 (继承自 HttpCapabilitiesBase) |
| CanInitiateVoiceCall |
获取一个值,该值指示浏览器设备是否能够启动语音呼叫。 (继承自 HttpCapabilitiesBase) |
| CanRenderAfterInputOrSelectElement |
获取一个值,该值指示浏览器是否支持遵循 WML |
| CanRenderEmptySelects |
获取一个值,该值指示浏览器是否支持空 HTML |
| CanRenderInputAndSelectElementsTogether |
获取一个值,该值指示浏览器是否支持同一卡上的 WML |
| CanRenderMixedSelects |
获取一个值,该值指示浏览器是否支持同时指定和 |
| CanRenderOneventAndPrevElementsTogether |
获取一个值,该值指示浏览器是否支持同一 WML 卡中共存的 WML |
| CanRenderPostBackCards |
获取一个值,该值指示浏览器是否支持 WML 卡进行回发。 (继承自 HttpCapabilitiesBase) |
| CanRenderSetvarZeroWithMultiSelectionList |
获取一个值,该值指示浏览器是否支持具有 0 属性的 |
| CanSendMail |
获取一个值,该值指示浏览器是否支持使用 HTML |
| 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 |
获取一个值,该值指示呈现时是否遮盖具有 |
| 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 |
| 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 |
获取一个值,该值指示浏览器在前还是元素之前 |
| RendersBreaksAfterHtmlLists |
获取一个值,该值指示浏览器是否在列表项元素之后呈现换行符。 (继承自 HttpCapabilitiesBase) |
| RendersBreaksAfterWmlAnchor |
获取一个值,该值指示浏览器是否在独立 HTML |
| RendersBreaksAfterWmlInput |
获取一个值,该值指示浏览器是否在 HTML |
| RendersWmlDoAcceptsInline |
获取一个值,该值指示移动设备浏览器是否将基于 WML |
| RendersWmlSelectsAsMenuCards |
获取一个值,该值指示浏览器是否将 WML |
| RequiredMetaTagNameValue |
在内部用于生成某些浏览器所需的元标记。 (继承自 HttpCapabilitiesBase) |
| RequiresAttributeColonSubstitution |
获取一个值,该值指示浏览器是否需要用其他字符替换元素属性值中的冒号。 (继承自 HttpCapabilitiesBase) |
| RequiresContentTypeMetaTag |
获取一个值,该值指示浏览器是否需要为其指定属性的 |
| RequiresControlStateInSession |
获取一个值,该值指示浏览器是否需要在会话中维护控制状态。 (继承自 HttpCapabilitiesBase) |
| RequiresDBCSCharacter |
获取一个值,该值指示浏览器是否需要双字节字符集。 (继承自 HttpCapabilitiesBase) |
| RequiresHtmlAdaptiveErrorReporting |
获取一个值,该值指示浏览器是否需要非标准错误消息。 (继承自 HttpCapabilitiesBase) |
| RequiresLeadingPageBreak |
获取一个值,该值指示浏览器是否需要网页正文中的第一个元素作为 HTML |
| RequiresNoBreakInFormatting |
获取一个值,该值指示浏览器是否不支持 HTML |
| RequiresOutputOptimization |
获取一个值,该值指示浏览器是否需要页面包含标记语言标记的大小优化形式。 (继承自 HttpCapabilitiesBase) |
| RequiresPhoneNumbersAsPlainText |
获取一个值,该值指示浏览器是否支持基于纯文本的电话拨号,还是需要特殊标记。 (继承自 HttpCapabilitiesBase) |
| RequiresSpecialViewStateEncoding |
获取一个值,该值指示浏览器 |
| RequiresUniqueFilePathSuffix |
获取一个值,该值指示浏览器是否需要唯一的窗体操作 URL。 (继承自 HttpCapabilitiesBase) |
| RequiresUniqueHtmlCheckboxNames |
获取一个值,该值指示浏览器是否需要多个 HTML |
| RequiresUniqueHtmlInputNames |
获取一个值,该值指示浏览器是否需要多个 HTML |
| RequiresUrlEncodedPostfieldValues |
获取一个值,该值指示浏览器发送的回发数据是否为 |
| ScreenBitDepth |
返回显示深度,以位/像素为单位。 (继承自 HttpCapabilitiesBase) |
| ScreenCharactersHeight |
以字符行为单位返回显示的近似高度。 (继承自 HttpCapabilitiesBase) |
| ScreenCharactersWidth |
以字符为单位返回显示的近似宽度。 (继承自 HttpCapabilitiesBase) |
| ScreenPixelsHeight |
返回显示的近似高度(以像素为单位)。 (继承自 HttpCapabilitiesBase) |
| ScreenPixelsWidth |
返回显示的近似宽度(以像素为单位)。 (继承自 HttpCapabilitiesBase) |
| SupportsAccesskeyAttribute |
获取一个值,该值指示浏览器是否支持 |
| SupportsBodyColor |
获取一个值,该值指示浏览器是否支持 |
| SupportsBold |
获取一个值,该值指示浏览器是否支持 HTML |
| SupportsCacheControlMetaTag |
获取一个值,该值指示浏览器是否支持 |
| SupportsCallback |
获取一个值,该值指示浏览器是否支持回调脚本。 (继承自 HttpCapabilitiesBase) |
| SupportsCss |
获取一个值,该值指示浏览器是否支持级联样式表(CSS)。 (继承自 HttpCapabilitiesBase) |
| SupportsDivAlign |
获取一个值,该值指示浏览器是否支持 |
| SupportsDivNoWrap |
获取一个值,该值指示浏览器是否支持 |
| SupportsEmptyStringInCookieValue |
获取一个值,该值指示浏览器是否支持 Cookie 值中的空 ( |
| SupportsFontColor |
获取一个值,该值指示浏览器是否支持 |
| SupportsFontName |
获取一个值,该值指示浏览器是否支持 |
| SupportsFontSize |
获取一个值,该值指示浏览器是否支持 |
| SupportsImageSubmit |
获取一个值,该值指示浏览器是否支持使用自定义图像代替标准窗体“提交”按钮。 (继承自 HttpCapabilitiesBase) |
| SupportsIModeSymbols |
获取一个值,该值指示浏览器是否支持 i 模式符号。 (继承自 HttpCapabilitiesBase) |
| SupportsInputIStyle |
获取一个值,该值指示浏览器是否支持 |
| SupportsInputMode |
获取一个值,该值指示浏览器是否支持 |
| SupportsItalic |
获取一个值,该值指示浏览器是否支持 HTML |
| SupportsJPhoneMultiMediaAttributes |
获取一个值,该值指示浏览器是否支持 J-Phone 多媒体属性。 (继承自 HttpCapabilitiesBase) |
| SupportsJPhoneSymbols |
获取一个值,该值指示浏览器是否支持特定于 J-Phone 的图片符号。 (继承自 HttpCapabilitiesBase) |
| SupportsQueryStringInFormAction |
获取一个值,该值指示浏览器是否支持 HTML |
| SupportsRedirectWithCookie |
获取一个值,该值指示浏览器是否支持重定向上的 Cookie。 (继承自 HttpCapabilitiesBase) |
| SupportsSelectMultiple |
获取一个值,该值指示浏览器是否支持 |
| SupportsUncheck |
获取一个值,该值指示清除检查的 HTML |
| SupportsXmlHttp |
获取一个值,该值指示浏览器是否支持通过 HTTP 接收 XML。 (继承自 HttpCapabilitiesBase) |
| Tables |
获取一个值,该值指示客户端浏览器是否支持 HTML 表。 |
| Tables |
获取一个值,该值指示浏览器是否支持 HTML |
| 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) |