• 1
  • 2
  • 3
  • 4
  • 5
asp.net空间 首 页  »  帮助中心  »  虚拟主机  »  asp.net空间
介绍Web窗体用户控件
发布日期:2015-10-13 22:10:33
 

  介绍Web窗体用户控件

  Web窗体的用户控件是什么呢?Web窗体的用户控件是APS.NET中的可重用的组件,其编程技术将与编写Web窗体页的技术相同。

       Web窗体的用户控件有哪儿些呢?除了ASP.NET提供的内置服务器控件外,还可以使用编写Web窗体页的相同编程技巧定义自己的控件。一般来说,当您在做简单的修改过后,几乎全部的 Web 窗体页都可在其他页中作为服务器控件重用(如果用户控件是 System.Web.UI.UserControl 类型,该类型直接从 System.Web.UI.Control 继承)。

       我们将用作服务器控件的 Web 窗体页简称为用户控件。约定俗成,可以使用 .ascx 扩展名指示这样的控件。这样的话,就可以确保用户控件的文件不能作为独立的 Web 窗体页执行,这时,您会发现在用户控件和 Web 窗体页之间有稍许但是却很重要的差异。除此之外,我们还需要知道用户控件通过 Register 指令包括在 Web 窗体页中。

       用户控件适用于页面上的重复元素,比如标题、菜单、登录控件等。除此之外,可以将重复元素封装到用户控件中,以减少每页的代码量。