仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2665|回复: 18
打印 上一主题 下一主题

[学习教程] ASP.NET教程之一些进步ASP.NET功能的办法仓酷云

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:30:52 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
听03很多师兄说主讲老师杭城方讲课很差就连旁听也没有去了)禁用不用要的视图形态。
比方控件或页面的。EnableViewState属性设置为false。大概在web.config文件中举行指定。
控件的设定间接设置响应控件的EnableViewState属性便可。
页面的设定在<%@PageEnableViewState="false"%>中设定便可。
Web.Config文件的设定,找到<pages>元素,在个中增加属性设置EnableViewState="false"便可。
关于平安性请求不高的页面能够经由过程禁用页面的EnableViewStateMAC防改动和加密功效,也能够供应页面加载的速率。
将代码中的Response.Redirect跳转换成Server.Transfer命令。
Response.Redirect使客户机和服务器之间举行了两次往复,起首客户端将本人的跳转命令传给服务器,服务器对以后哀求跳转的页面做出呼应,前往要跳转到的页面与响应的事务呼应,然后客户端吸收到这个命令入手下手举行跳转,第二次向服务器收回新的跳转到的页面哀求,然后服务器做出呼应,将新的页面前往给客户端。如许就举行了两次往复。
Server.Transfer则把实行转移到使用程序的另外一个页面。这是某种“服务器真个重定向”,客户端不会发觉到有重定向产生。此时客户端将跳转命令发给服务器后,页面重定向是在服务器上处置的,没有举行客户端之间的往复,间接将重定向后的页面了局发送给客户端,如许仅实行了一次客户端和服务器之间的往复,削减了一次,从而到达功能的提拔。
审慎利用Web控件,每一个Web控件在加载时都比响应的HTML控件在服务器天生时多泯灭一些资本,比方一个Lable控件,假如禁用来显现一个题目,则没有需要每次都让服务重视重生成它,间接换成几个字显现就能够了,由于这些控件必需被初始化,必需设置属性,事务必需处置等。
把对象安排到会话形态中,今后再利用。这长短常便利的,但这类便利性是有价值的。会话形态默许是启用的,这意味着ASP.NET为使会话形态功效可用必要做良多事情,即便您基本不利用会话形态也是云云。因而,关于不实行任何会话处置的页面来讲,应当掩盖它们的默许值。
禁用会话形态的办法是在Page指令中把EnableSessionState特征设为false。
假如一个页面从会话形态读取值(但不写新的值或修正现有的值),那末它是以某种只读的体例利用会话形态。在这些情形下,能够把EnableSessionState设为ReadOnly,这可让页面会见会话形态,但开支较少(由于省略了写的功效)。
假如使用程序中任何中央不利用会话形态,能够在使用程序级别封闭会话形态:在Web.Config文件中把<SessionState>元素的mode特征设为Off。

我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 17:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表