<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>  vs 控件 <input id="Text1" runat="server" name="textfield" type="text" />  HTML转化的控件

解决方案 »

  1.   

    这个不用问了吧,google一下就可以了
    http://www.cnblogs.com/burandanxin/archive/2008/03/30/1130346.html
      

  2.   

    这个不用问了吧,Baidu一下就可以了 
    http://zhidao.baidu.com/question/92972642.html
      

  3.   

    TextBox相当于把input封装了下,比如设置字体啊,最大长度啊,样式等等方便了一点。而且TextBox是一个类,可以重写
    加入自己的一些功能。
      

  4.   

    我知道,可是不是说给HTML控件加上runat =server 就可以在服务器端运行了吗?可加上之后,还是不行在cs里写代码说“System.Web.UI.HtmlControls.HtmlInputText”并不包含“Text”的定义。
    一句话  转化成服务器端运行的html控件
    <input id="Text1" runat="server" name="textfield" type="text" />  的提交方式是什么?是还要加form 传递地址,还是和vs控件一样
      

  5.   

    其实都是一样的,最后都会被转化为html流发到客户端去哦!
    加了runat="server"更易操作而已,不过如果runat="server"之后就变成了服务端控件,就有一大串的事件了。
      

  6.   

    我现在问,。html控件转化后怎样提交?!!!!!!
      

  7.   


    不是Text,是Value并不是说加上runat=server就会变成相应的服务器控件,只是能在服务器端进行操作了,不过提供的方法及属性不一定相同
      

  8.   


    提交方式没有变化,获取的方式也没有太大变化,注意值一般要用Value来获取了