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

         天对.Net中的用户控件功能进行了第一次初次接触,感受功能仍是不错的。我记得在ASP中也有相似的功能,可是本身好像也一直没有用过。一直使用include命令将须要反复使用的功能制做单独的模块,使用时将这些模块嵌入到须要的位置。在看到.NET中的用户控件的几本功能后打算先尝试一下。
      
         在新建项目中选择用户控件,就会生成一个后缀为.ascx的文件。打开该文件基本和aspx的文件差很少,进入代码模式后发现出了第一行有代码外,下面没有任何内容。回到设计模式,在里面重建了一个用户登陆框。新建一个aspx页,将该控件嵌入到页面中,运行测试。运行后的效果和实际在该页面制做的效果一致,看来经过这个方法能够大大增强代码的重用性。
 
         通过测试总结如下几点:
  1. 在网站中添加用户控件的页面后缀为.ascx。
  2. 在使用用户控件时直接将控件拖放到指定的位置,使用方法和标准的.NET控件同样。
  3. 在控件中不能使用Theme。
  4. 用户控件的外观会随着引用页的Theme的Skin而变化。
  5. 用户控件中指定的外观会被引用页的Theme改变,在另外一种Skin引用模式还未测试。    
相关文章
相关标签/搜索