html服务器看控件和web服务器控件有什么区别 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 html控件可以被html、Aspx、asp、jsp等页面解释。net的web控件只能被Aspx页面解释 在不需要与后台进行交互时就使用HTML控件,它的占用的资源比较少,速度也比较快,在需要与后台进行交互时,就使用WEB控件,或者在HTML 控件上加上runat="server" 也可以将一个HTML控件转换成交互控件,但这样占用的资源就和Web控件没任何分别了。 WEB控件可以响应服务器端事件,可以在后台代码中设置相关属性和方法等!HTML不可, WEB服务器控件需要通过服务器处理后译为HTML控件再发送给浏览器,所以比较耗费服务器资源,并由于有IEWSTATE,所以在回送的时候会保持控件状态(也可以设置不保存)也因此增加了回送信息量。HTML直接发送到浏览器,不另耗费服务器资源,但无状态保存! html控件:<input type="button" name="b1">html服务器控件:<input type="button" name="b1" runat="sever">web服务器控件:<asp:Button id="b1" runat="server">html服务器控件可以在cs文件这样获取:this.b1.Text="";html控件在cs文件不能这样获取 <form>控件是怎样提交的,能说一下吗? 我这里有说明:http://www.igtan.com/thread.aspx?ForumTopicID=216&ForumID=21 在帖子《关于控件ID的问题》的第6楼我举了一个例子,可以看到,任何胡写的自认为html标签的东西都被封装入服务器控件LiteralControl,然后就跟其它服务器控件一样参与页面整个解析和处理过程。这才是真实的机制,而不是什么“html控件”概念。实际上,asp.net有专门的“html控件”概念。,例如 HtmlButton、HtmlForm、HtmlGenericControl、HtmlTable、HtmlInputCheckBox、HtmlInputFile、HtmlTitle等等几十个服务器控件,这些服务器控件是Html控件。不要乱讲“Html控件”概念。 如果不希望使用服务器控件,那么就不要使用asp.net。不论如何写html标签,都会被搓成一堆(尽量连成一个字符串)封装入Literal服务器控件。搓不成一堆的垃圾字符就会被截断成多个LiteralControl控件。所以如果在asp.net上一切都是以服务器控件形式运行的,即使你自然为没有使用服务器的随便写的字符串。如果喜欢低级开发语言,不要使用asp.net,使用asp才比较合适。 上面已经说得很清楚了,runat=server差别 数据源控件的可用性 服务器应用程序不可用 高手指教 动态生成的Label 如何给值? 有代码! 谢谢~ IF 不能判断 越简单越头痛 一个Cookies的问题 VSTS下开发Web数据库应用程序时让人晕倒的问题! 请教ADO.NET中OleDb连接字符串的Integrated Security 怎么把asp.net+sqlserver做好的网站挂到网上 高分,如何取datagrid控件的第一列数据 我把一个SqlDataReader绑到两个DropDownList上,为什么只有一个值绑上了,而另一个没绑上?不几句代码,帮忙分析一下 cookie怎样用在登录 关于ASP.NET程序员就业的问题
。net的web控件只能被Aspx页面解释
WEB控件可以响应服务器端事件,可以在后台代码中设置相关属性和方法等!HTML不可, WEB服务器控件需要通过服务器处理后译为HTML控件再发送给浏览器,所以比较耗费服务器资源,并由于有IEWSTATE,所以在回送的时候会保持控件状态(也可以设置不保存)也因此增加了回送信息量。HTML直接发送到浏览器,不另耗费服务器资源,但无状态保存!
html服务器控件:<input type="button" name="b1" runat="sever">
web服务器控件:<asp:Button id="b1" runat="server">html服务器控件可以在cs文件这样获取:this.b1.Text="";
html控件在cs文件不能这样获取