当前位置:编程学习 > C#/ASP.NET >>

asp.net控件

刚学asp.net。
请问什么情况下用服务器端控件什么情况下用客户端控件,可能的话举个例子
答案:需要后台处理或者需要和服务器端交互的话就用服务器控件,单纯的在客服端处理一些逻辑的话就用客户端控件。
比如实现一条数据的添加操作,需要和后台交互,就用服务器控件。而清空文本框操作可以通过JS代码实现,就用客户端控件。
服务器控件需要编译,比客户端控件慢,所以能不用就尽量不用。

1、html服务器控件
html服务器控件就是客户端控件加上runat=“server”之后变成的服务器控件。如:<input type="text" runat="server" id="txtID" />
2、web服务器控件
web服务器控件就是ASP.NET提供的服务器控件。如:<asp:TextBox ID="txtID" runat="server"></asp:TextBox>
3、客户端控件
一般的html控件,如:<input type="text" id="txtID" />1.在图片是固定的情况下(不是从数据库中检索得来)
2.数据分页在一般的网页中是会有的,所以gridview listview repeater 就必须有取舍!详细的你可以百度看看区别
3.显示用户名,用户数据等在页面显示一般数据,现阶段你可以用服务器控件,熟悉之后
  你可以用ajaxpro框架,这样最后好的情况下你的网页里面都没有服务器控件,不过这要你多写一些功能!
4.最后建议你项目其实并不是很重要,重要的是你要多写一些小的功能,功能写多了,自然在项目中得心应手!
最后你可以把错误的产生写在一个bug文档中
然后你需要记录的东西放在网上的博客中,以防日后有用!
楼上的回答很好!LZ 可参考

上一个:ASP怎样连接数据库?
下一个:asp.net 问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,