BlackBerry 浏览器中的 ASP.NET 服务器控件





0/5 (0投票)
大家好, 一些 asp.net 服务器控件(.NET 2.0)例如 DropDownList 控件、LinkButton 等,具有回发(postback)属性。当用户点击或选择
大家好,一些 ASP.NET 服务器控件 (.NET 2.0),例如 DropDownList
控件、LinkButton
等,具有 回发 属性。当用户点击或选择这些控件时,会发生回发。我们以 LinkButton
控件为例,它是 HyperLink
控件的扩展。通过使用 JavaScript,它允许我们在用户点击 LinkButton
时执行一些服务器端代码。许多 Web 开发者(特别是为 BlackBerry Web 浏览器开发 Web 应用程序的开发者)遇到过 LinkButton
、DropDownList
等控件在 BlackBerry Web 浏览器中无法正常工作的情况。
为了克服这种情况,有一个小技巧。以下代码从 Request 对象中匹配浏览器名称,并将 ECMA(JavaScript)脚本版本设置为 1.5,以便 BlackBerry 浏览器识别 ASP.NET isapi 过滤器生成的 JavaScript。
在 <System.web>
部分添加以下代码
<System.web>
<browserCaps>
<filter>
<case match="(?i)BlackBerry">EcmaScriptVersion=1.5
</filter>
</browserCaps>
</System.web>
注意: 尽管 <browserCaps>
部分在 .NET 2.0 中已弃用,但仍然可以使用它。