HTML服务器端控件与HTML元素有何不同?
本人刚学ASP.net,对ASP.net模型有疑惑。最大的疑惑是HTML服务器端控件与HTML元素有何不同。我只是知道,服务器控件要消耗服务器的资源,然后映射到HTML元素。但是,HTML服务器控件的事件模型,HTML元素也有。这样就可以在浏览器端暂存数据,然后再传到服务器端(这好像是ASP的思路)。为什么非得要弄出一个HTML服务器端控件呢???
到底在编程时什么时候用HTML元素,什么时候用HTML服务器端控件?????
问题点数:0、回复次数:4Top
1 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-02-04 19:56:39 得分 0
服务器端控件允许你在服务器端完成一些功能,例如数据绑定,事件处理等,Html元索是静态的,服务器端不会做任何处理,直接发送到客户端浏览器。Top
2 楼tangjun(俊)回复于 2003-02-04 20:02:19 得分 0
其实是大大的方便编程的人,也就是说将原来的html控件思路完全换成vb中的控件一样来使用,其实最后在IE中的效果是一样的。大使这样可以做可以大大提高编码速度可开发的容易程度。Top
3 楼Atry()回复于 2003-02-04 20:35:19 得分 0
比如说用ASP中用一个textbox,我们要它显示现在的时间,我们可以这样写:
<input type="text" name="textfield" value="<%now()%>">
如果是ASP.NET,就可以在放一个服务器控件
<asp:textbox runat="server" ID="textfield" />
然后在Page_Load事件中写
textfield.Text=CStr(now())Top
4 楼TomMax(笑望人生)回复于 2003-02-06 16:10:30 得分 0
大概楼主问得是
<input type="text" name="text1" runat="server"/>
吧,这种控件与普通的html控件关系我也不知道,学习!Top




