广电宽带登录网址:asp.net的配置文件machine.config/web.config 各自实际应用!

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 00:24:01
如题!
在实际开发中各自的应用,谢谢!

ASP.NET 有一个扩展性模型,使用该模型可以添加对新移动设备的支持。可以使用两种方法添加这种支持。

由于不同的设备通常共享相同的浏览器,因此通过向应用程序的 Web.config 文件中或服务器的 Machine.config 文件中添加设备信息,只需要很少的开发工作就可以提供设备支持。默认的 Machine.config 配置文件存储在下列位置:

systemroot\Microsoft.NET\Framework\version number\CONFIG

在这个文件中,每个受支持的浏览器都有一个 <filter> 元素。例如,检测用于 Pocket PC 的 Microsoft Internet Explorer 的节以“<!-- Pocket IE -->”开头。此节中包含一个 <case> 元素,该元素具有 match 属性。该 match 属性被设置为从设备发送的用户代理。

如果 Machine.config 文件中没有与某个设备对应的匹配项,则可以修改适配器文件,为该设备添加设备特定的呈现。设备适配器是以随产品一起提供的 C# 源文件 (.cs) 的形式提供的。这些设备适配器文件可以重新编译以添加额外的设备支持。

这些适配器文件负责具体控件的实际呈现。每个移动控件都有一个相应的 HTML、WML 和 cHTML 适配器。