写了几个自定义WebControl,感觉没什么好处!和我在aspx.cs文件里向页面输出html字符串没什么区别啊?那这种控件有什么用呢?

解决方案 »

  1.   

    那你用不用诸如Repeater、DataList、RadioButtonList这些控件呢?他们不都是自定义控件的方式给弄出来的,唯一的不同是它们是微软写的……
      

  2.   

    你在每个差不多的页面里输出html你写一个控件,拖到页面里哪个快?楼主要是觉得自己写得自定义控件没什么用,那就是你的程序还用不着写自定义控件
      

  3.   

    从根本上说,asp.net的所有控件最后发送到浏览器的都是HTML代码。那按你的思想,这些东西就都可以自己写html来输出了,那你为什么要用到控件?从技术上说叫“重用”,从开发效率上说是将有共性的东西做归纳来使用。
      

  4.   

    向各位推荐一个ASP.NET的QQ群,主要是供交流经验,谢谢各位的加入:20646750
      

  5.   

    控件的主要目的就是一处写好多处使用
    至于输出不管怎么写到了客户端都是HTML代码
      

  6.   

    自定义控件就是随便的拿来主义,这个项目用了那个项目用。..自己写代码,就是这边copy了那边parse.你自己想想,哪个更简单。