- 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)