主题:北大青鸟ASP.net视频教程
agaovxy
[专家分:0] 发布于 2006-05-09 10:11:00
下载地址:http://www.haojc.net/web/home/Index/program/Web/200601/46.html
更多的视频内容需回帖才可见!看帖要回帖哦!
回复列表 (共178个回复)
141 楼
逍肖11 [专家分:50] 发布于 2008-01-16 11:36:00
ASP.net服务器控件的优化选择
服务器控件带来的方便和功能是html控件所不能比拟的。但是每一个服务器控件都需要在服务器端创建相应的对象,是以牺牲服务器端的资源为代价的,过多的使用服务器控件会极大的影响程序性能。
很多情况下,简单地使用html标记或数据绑定即能够实现所需功能。比如<asp:Label>控件,若使用它来显示静态信息,则完全可用简单的标记来实现。如果html控件达不到所要实现的功能,而且在脚本语言如javascript、vbscript也不能实现的情况下,才考虑选择服务器控件。
禁用不必要的状态视图
服务器控件的状态视图属性能够自动的在页面往返过程中维护服务器控件的状态,减少开发者的工作量,但是需要占用大量的服务器内存资源。因此,在不需要服务器控件状态视图的情况下,应将其EnableViewState属性设置为false,如常用的<asp:Lable>和<asp:Button>控件。
Page.IsPostBack的运用
Page.IsPostBack用于记录页面是否从客户端返回,若为false表示初次运行,否则表示从客户端再次返回该页面。Page.IsPostBack的合理应用可以避免页面在往返过程中的一些不必要的操作。在Page_Load函数及一些只需要初始化一次的事件函数中均可以使用该属性来提高应用程序性能。
void Page_Load(Object o, EventArgs e)
{
if(! Page.IsPostBack)
{
conn=new SqlConnection("server=localhost;uid=sa;pwd=;database=data");
String sql="select * from student";
cmd.Fill(ds,"stu");
mydataGrid.DataBind();
}
}
以上代码将保证只有在首次访问该页面时对数据库进行读取并绑定。
合理使用DataGrid控件
DataGrid控件带有最强大的数据显示功能,还内置了对数据的修改、删除、添加、分页等很多功能。如果只需简单的显示数据, DataGrid并非最佳选择。DataGrid控件的分页功能,数据的存储方式(存储在viewstate中)等,虽然让程序开发者使用方便快捷,但由此产生的性能开销不容小视。
DataList控件比DataGrid功能少了很多。但自定义性强了很多。特有的多行数据显示还是比较方便的。DataGrid能实现的功能,它基本能实现。
Repeater控件功能最少,但自定义性非常强。由于减少了很多功能,对服务器的性能带来消耗最小。
因此,在只需简单显示数据列表时,选择Repeater或DataList控件同样可以达到目的,而且减轻了性能上的开销。
恩,不错,顶一个。 给诸位介绍个网站www.evget.com QQ:903506412 欢迎同我交流控件知识产品
142 楼
oo678 [专家分:0] 发布于 2008-01-19 13:13:00
tehyrttryrtyet
143 楼
25485857 [专家分:0] 发布于 2008-01-31 19:58:00
新人 学习中 各位大哥多指教
144 楼
qiqig [专家分:0] 发布于 2008-02-01 18:54:00
下不了
晕无效网页
145 楼
xf3523477 [专家分:10] 发布于 2008-02-08 17:18:00
找不到网页
您要查看的网页可能已被删除、名称已被更改,或者暂时不可用。
--------------------------------------------------------------------------------
请尝试以下操作:
如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。
打开 www.haojc.net 主页,然后查找指向您感兴趣信息的链接。
单击后退按钮,尝试其他链接。
单击搜索,寻找 Internet 上的信息。
HTTP 404 - 未找到文件
Internet Explorer
146 楼
snowdp [专家分:0] 发布于 2008-02-18 09:44:00
1111
147 楼
snowdp [专家分:0] 发布于 2008-02-18 09:45:00
fgjgiughiuygigiu
148 楼
snowdp [专家分:0] 发布于 2008-02-18 09:45:00
gghhhhhhhhhhhhh
149 楼
guwan11 [专家分:0] 发布于 2008-03-09 08:54:00
真实否?能下载?
150 楼
zjwijy [专家分:0] 发布于 2008-03-21 17:19:00
打不开啊![em19]
我来回复