|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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。
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 |
|