ASP.NET Web控件:从基础到高级应用
1. 入门:ASP.NET基础与WAT工具
ASP.NET编程模型允许使用面向对象技术创建Web程序,如同编写桌面应用程序一样。在开发过程中,Web管理工具(WAT)是一个重要的辅助工具。它允许通过图形界面(网页)进行设置更改,然后在后台自动将所需设置添加到应用程序的web.config文件中。不过,WAT仅适用于Web应用程序的开发阶段,部署到生产服务器后无法使用。若需要重新配置已部署的应用程序,可以使用图形化的IIS管理器工具,它具备一些与WAT相同的功能,还有许多额外特性。
2. HTML控件与Web控件的对比
HTML控件是ASP.NET Web控件和传统HTML之间的折衷方案。它使用熟悉的HTML元素,但提供有限的面向对象接口。其设计目的是简单、可预测,并能自动与现有程序兼容。使用HTML控件时,发送到客户端的最终HTML页面与原始.aspx页面中的标记非常相似。
与之相比,Web控件提供了更丰富的功能,以下是一些应该使用Web控件的原因:
- 丰富的用户界面 :Web控件以对象形式编程,但在最终HTML页面中不一定对应单个元素。例如,一个Calendar或GridView控件可能会在最终页面中渲染为数十个HTML元素。使用ASP.NET程序时,无需了解底层HTML细节,控件会自动创建所需的HTML标签。
- 一致的对象模型 :HTML存在许多特殊情况和不一致性。例如,一个简单的文本框可能以三种元素形式出现,包括 <textarea> 、 <in
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



