你是否使用过ASPX的服务器端控件,比如说DataGrid,TextBox

解决方案 »

  1.   

    别以为不用你就是高手了,干脆学ASP去得了
      

  2.   

    textbox这样的控件是用的,那些数据控件用得少,顶多用下repeater!
      

  3.   

    textbox这样的控件是用的,那些数据控件用得少,顶多用下repeater我也差不多.不过后台页面还是一般随便用的.
      

  4.   

    当然用了,不用还用什么asp.net
      

  5.   

    我是asp转.net的,有时候思路确实还是老一套。
    datagrid用的不是很多,我也比较喜欢datalist,repeater
      

  6.   

    不用服务器端控件还叫aspx?除非是不涉及控件的Web Services
      

  7.   

    用得最多的是GridView..查询和报表
      

  8.   

    我喜欢用DataList来实现翻页功能~~~~
      

  9.   

    无论是<asp:TextBox runat="server" ..../> 还是 <div ...runat="server"/> 
    只要aspx页面里的标签有 runat="server" 就是服务器控件。没有服务器控件就没有asp.net
      

  10.   

    这两个还是比较常用的
    现在用gridview
      

  11.   

    要求user experience的基本不用,直接用html control+css+js
      

  12.   

    做.net有不用服务器控件的么???
      

  13.   

    既然要asp.net一些服务器控件肯定是常用啊   
      

  14.   

    StringBuild html=new StringBuild();html.Append("<div>XXXXXXX</div>");
    我喜欢这样写控件最多就用repeater
      

  15.   

    http://topic.csdn.net/t/20061121/11/5173553.html
      

  16.   

    你不如去调查一下农民是否使用收割机,虽然它复杂耗油还需要专人操作...或者去调查一下建筑工人是否使用起重机,虽然它占地方要维护用之前要安装用完还得拆...做Web项目不用服务器控件的人并不代表其水平有多高,只能说明其不懂得什么叫生产力...
      

  17.   

    常用 不过不是都用 用高手们说的,要用的适当,状态属性和IsPostBack要多注意
      

  18.   

    必须得用啊!别忘了在asp.net环境下
      

  19.   

    textbox
    label
    button
    linkbutton
    placeholder
    panel
    repeater
    literal
    用的最多。
    你既然选择用ASP.NET,就不怕用服务端控件。不然还不如搞ASP去呢。
    其实我最喜欢用的还要数gridview。 可惜和我们自己的开发框架的theme方面兼容有些问题,上司不让用。
    不过后来我发现诀窍了,继续用。哈哈~
    一句话:方便,用的顺手就OK。
      

  20.   

    很少,用也是用自义定控件,一般不会直接拿来就用比如repeater可以自己处理一下变成可页,效率要比datagrid快得多
      

  21.   

    不用对说不用服务器控件的人拍砖吧····看项目啊 如果真需求那也得不用啊··而且有的时候的确在一些显示方式上服务器控件无能为力 还不如直接输出HTML来的快···所以看情况, 用是肯定的但是也没必要非用他不可····只要算法合理没理由认为自己写的代码就是回到了ASP时代···
      

  22.   

    你要是不用的话 那还学.net搞什么呢  不java啊 
    前台用用repeater后台就随便了
      

  23.   

    基本上不使用的 都是HTML做的页面
      

  24.   

    只有工具栏里能拖到页面的才是是服务器控件?对用户/服务器交互起码了解有没有?只要客户与服务器进行交互,就无时无刻不在使用服务器控件。为什么?写代码的时候有没有看到这个:<form id="form1" runat="server">
    ...
    ...
    ...
    ..
    </form>
    所有动态内容都在上面两的标记之间,从这一刻你就在使用服务器控件,谁能跳出<form></form>?自己输出Html就不是服务器控件了?不也是借助服务器控件输出的么,而且有什么理由需要自己输出HTML?定义一段内容,直接写到页面里:<div id="div1" runat="server">
    ...
    ...
    </div>需要显示的时候代码里就写 div1.Visible = true; 反之div1.visible = false;
    想加一个textbox代码里就写 div1.Controls.Add( new TextBox());自己输出HTML除了效率低下,难于维护,还有什么?
      

  25.   

    DataGrid几乎不用(太耗资源),而textbox要时常用
      

  26.   

    看了大家伙的回复,不是说在asp.net中不能使用服务器端控件,如果是那样,确实是不如使用asp了,<form runat="server">这就是服务器端的,如果不用他,也不能把数据提交到当前页.
    对于服务器端控件的使用,我个人认为一般都是在后台维护的时候使用,在对性能要求比较高的页面(比如首页、分类页面)是尽量减少使用,
    欢迎大家继续讨论