注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 Linux全攻略--文件和磁盘管理
 帮助

.Net用户控件的初次接触 [2007年5月28日]


2007-05-28 09:08:09
 标签:.Net C# 用户控件   [推送到技术圈]

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
         天对.Net中的用户控件功能进行了第一次初次接触,感觉功能还是不错的。我记得在ASP中也有类似的功能,但是自己好像也一直没有用过。一直使用include命令将需要反复使用的功能制作单独的模块,使用时将这些模块嵌入到需要的位置。在看到.NET中的用户控件的几本功能后打算先尝试一下。
      
         在新建项目中选择用户控件,就会生成一个后缀为.ascx的文件。打开该文件基本和aspx的文件差不多,进入代码模式后发现出了第一行有代码外,下面没有任何内容。回到设计模式,在里面重建了一个用户登录框。新建一个aspx页,将该控件嵌入到页面中,运行测试。运行后的效果和实际在该页面制作的效果一致,看来通过这个方法可以大大加强代码的重用性。
 
         经过测试总结以下几点:
  1. 在网站中添加用户控件的页面后缀为.ascx。
  2. 在使用用户控件时直接将控件拖放到指定的位置,使用方法和标准的.NET控件一样。
  3. 在控件中不能使用Theme。
  4. 用户控件的外观会随着引用页的Theme的Skin而变化。
  5. 用户控件中指定的外观会被引用页的Theme改变,在另一种Skin引用模式还未测试。    

本文出自 “bin_zone” 博客,转载请与作者联系!





    文章评论
 
2007-05-28 22:18:00
博主好厉害,又开始学习。NET啦,我得向博主学习

2007-05-28 23:35:32
学着玩!现在离实际应用阶段还有很大的一段距离

2008-07-05 15:09:08
我也在学习中,愿能一同进步,我准备开发一个ERP系统并在三年内投入商业运营,我对企业流程熟悉,如有兴趣联系QQ70271560

2008-07-11 08:32:03
用户控件是页面组成的一部分,不能单独运行,其中的CSS或者Thame设置会随着宿主页的变化而变化,所以当用户控件中的某些控件要用Css设置或者Thame设置样式时,只需要设定其SkinId或者CssClass就OK了,楼主共同进步哦

2008-08-11 19:58:29
谢谢土豆的支持,我会将.NET的坚持到底的!

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: