|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。在利用asp.net2.0手艺编写的web页面中,我们大概会看到相似以下的代码:
<scriptsrc="/WebResource.axd?d=mHhnTZHAJcKSoxNjLYe2nA2&t=634485795818906250"type="text/javascript"></script>
<linkrel="stylesheet"type="text/CSS"href="/WebResource.axd?d=-XAsT9dT7ctqh-IRmhqwNGvcZt8cEDo2Ea6hkCTQFl3tG8gUAqab7rfUvDFlAqWxU_eNTArXTKZgk8mTY2MVdx-lABqk452E8CMik2AhDMDHG8f4J1isL_0nKAjKvguLsakuGJgkPsPQeyGZhHWc_w2&t=634218885030312500"/>
那末,WebResource.axd究竟是个甚么器材呢?
WebResource.axd是ASP.net2.0供应的新的资本办理体例发生的剧本,次要用来办理一些内部资本,如image,script,css等。
大概发生的成绩:
利用WebResource办理资本时,我们大概会收到相似上面的非常:
1,System.Web.HttpException:有效的视图形态。
2,System.Security.Cryptography.CryptographicException:添补有效,没法被移除。
这是由于WebResource.axdURL的参数具偶然效性,假如会见这些参数过时的地点,就会呈现下面的非常.
格局剖析:
细心检察下面的代码,就会发明WebResource.axd前面的参数由d,t两部分构成,个中:
"d"代表哀求的web资本.
"t"是一个工夫戮值.
asp.net2.0发生的WebResource.axd文件很年夜,假如我们不想让我们的网站加载这些内部资本(由于加载它们会影响我们的网站加载速率),即网站源码中不呈现WebResource.axd的援用,那末我们不利用asp.net自带的控件考证机制便可!
以上为小编团体了解,有不周全或毛病的中央,请人人在批评中指出,感谢人人。前天傍晚我发表了《Java的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。 |
|