Web用户控件开发与应用.pdfVIP

  • 0
  • 0
  • 约1.2千字
  • 约 4页
  • 2026-01-15 发布于北京
  • 举报

ASP.NET开发项目实战培训班第二十课

ASP.NET用户控件

ASP.NET中的用户控件,可以解决ASP中无法

解决的代码重用问题,更方便了调试工作中的错

误检查

用户控件使程序员能够很容易地跨ASP.NETWEB

应用程序划分和重复使用公共UI功能。与WEB

窗体页相同,程序员可以使用任何文本编辑器

创作用户控件,或者使用代码隐藏类开发用户

控件。此外,与WEB窗体页一样,用户控件可

以在第一次请求时被编译并在服务器内存

中,从而缩短以后请求的响应时间。但与WEB

窗体页不同的是,不能独立地请求用户控件,

用户控件必须包括在WEB窗体页内才能使用。

安全

◼ASP.NETWeb用户控件与完整的

ASP.NET网页(.aspx文件)相似,同

时具有用户界面页和代码可以采取与

创建ASP.NET页相似的方式创建用户

控件,然后向其中添加所需的标记和子

控件用户控件可以像页面样包含对

其内容进行操作(包括执行数据绑定等

任务)的代码

安全

◼用户控件与ASP.NET网页有以下区别:

◼用户控件的文件扩展名为.ascx。

◼用户控件中没有@Page指令,而是包含@Control指令,该

指令对配置及其他属性进行定义。

◼用户控件不能作为独立文件运行。而必须像处理任何控件一

样,将它们添加到ASP.NET页中

◼用户控件中没有html、body或form元素。这些元素必须位

于宿主页中。

◼可以在用户控件上使用与在ASP.NET网页上所用相同的

HTML元素(html、body或form元素除外)和Web控件。

例如,如果您要创建一个将用作的用户控件,则可以

将一系列ButtonWeb服务器控件放在该控件上,并创建这些

按钮的处理程序。

安全

用户控件

protectedWebUserControl1WebUserControl11;

WebUserControl11.idd=aa;

安全

文档评论(0)

1亿VIP精品文档

相关文档