`
mywebcode
  • 浏览: 1004130 次
文章分类
社区版块
存档分类
最新评论

ASP.NET编程之控件

 
阅读更多

共有四种web controls。

  • HTML Controls:是HTML页面最原始的控件。
  • HTML Server Controls.是基于原始的HTML控件,并且能支持服务器端处理。
  • ASP.NET Server Controls:是一些丰富且灵活的服务器端控件,被集成在ASP.NET编程模块中。这些控件在客户端被解析为HTML元素,提供像HTML Server Controls一样甚至更多的功能。
  • User Contols 和 Custom Controls:这些事被开发者创建的控件。

再重点介绍ASP.NET Server Controls. ASP.NET Server Controls是在ASP.NET当中属于核心位置。它用面向对象的编程模式在服务器端实现了古老的客户端的HTML Controls。ASP.NET Server Controls包含了丰富的类型,提供了各种功能,且不需要太多的开发者代码。这些类型包括:

  • Validation controls(校验控件):这些控件提供了全方位的内置表单验证功能。
  • Data source controls(数据源控件):这些控件能够为各种数据库提供绑定关系。
  • Data view controls(数据视图控件):这些控件是各种列表和表格,可以用之对一个数据源进行显示和编辑。
  • Personalization controls()
  • Login & Security controls:这些控件处理登陆一个网站的琐事和维护用户密码。
  • Master Pages:帮助网站实现统一的布局和用户接口。
  • Rich controls:这些控件实现:菜单,树视图,向导或其他种种。

ASP.NET Server Controls在老式的HTML 控件上有了许多重要的改善:
  • 能够使页面自动维护控件状态。
  • ASP.NET 能够侦测出目标浏览器的级别。
  • 使用编译的语言代替继承的脚本,提示了页面的效果。
  • 能够绑定数据源。
  • 事件能够被浏览器端的控件激发,并且能够在服务器端通过代码轻松处理。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics