解决方案 »

  1.   

    原因自然是因为它是WEB控件,初学者先学拖控件吧,时间长了自然就知道什么控件对应什么样的代码和功能了。
      

  2.   

    asp:是.NET定义的控件,它不是标准的html,因此只存在于服务器端。当你运行网站时,asp:控件会rend成一个或几个html控件。你可以试验一下。在页面加一个TextBox,运行,点击右键查看源代码,你会发现它变成了 
    <input name="UserName" type="text">
      

  3.   

    http://bbs.csdn.net/topics/360063056
      

  4.   

    asp.net仍然以html的格式,但是对html扩展,为相应的element增加命令空间标识。其中,asp: 默认为asp.net预定义控件(来自于System.WEB.UI命名空间),而其它的命令名空间(例如你可以自定义一个uc:等等)则需要注册这个命令空间所属的Assembly,这样asp.net才知道到哪里去查找相应的Class定义。参考msdn: http://msdn.microsoft.com/zh-cn/library/c76dd5k1(v=vs.100).aspxasp:是默认的,不需要你去定义。它的 tagprefix、namespace、assembly是“写死”了的。