1. using System;  
  2. using System.Text;  
  3. using System.Web;  
  4. using System.Text.RegularExpressions;  
  5.  
  6. // 在Action前加     [ValidateInput(false)] 代替在VIew中<pages validaterequest="false"/>   
  7. // 根据微软提供的建议,慎重允许下列HTML标签,因为这些HTML标签都是有可能导致跨站脚本攻击的。  
  8. // <applet> <body> <embed> <frame> <script><frameset> <html> <iframe> <object>   
  9. // <meta> <style> <layer><link> <ilayer>  <img>  
  10. // 可能这里最让人不能理解的是<img>。但是,看过下列代码后,就应该明白其危险性了x。  
  11. // <img src="javascript:alert('hello');" />  
  12.  

本日志由 ceiling 于 2010-12-27 11:30:34 发表到 ASP.NET 中,目前已经被浏览 227 次,评论 0 次;

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

--------示例下载-------------
http://api.html.533.net/se/prac2.rar

ASP.NET 缓存功能是一项很重要的功能,而这其中使用最多的就是利用用户控件实现的片段缓存。
有时候,缓存整个页是不实际的;可能需要为每个请求动态创建页的某些部分。在这些情况下,您可能值得花时间来标识与需要大量的服务器资源来构造的页请求相关联的对象或数据。一旦标识了这些项,您就可以通过在 Web 窗体用户控件中创建这些项将它们从页的其他部分分离出来,然后在一段指定的时间中对这些项进行缓存,以节省服务器资源。这就是通常所说的片段缓存。这项技术允许您将需要花宝贵的处理器时间来创建的页的某些部分(例如数据库查询)与页的其他部分分离开。您可以选择允许为每个请求动态生成需要较少服务器资源的页的部分。

本日志由 ceiling 于 2010-12-18 14:42:16 发表到 ASP.NET 中,目前已经被浏览 318 次,评论 1 次;

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

       在我的前一篇文章《妙用Cache检验用户是否重复登陆》,经过实践和思考,发现忽略了一个很重要的地方:只是在登陆时,设置了一次登录值到Cache中。如果Cache失效的时间设置久了,用户一旦退出,在较短的时间间隔内重新登陆时,会发现无法登陆。但是如果失效时间设置短了,恶意登陆者又会在较短的时间内重新登陆,而且成功通过检验。显然这种判断方法是不完善的。

本日志由 ceiling 于 2010-12-14 09:32:54 发表到 ASP.NET 中,目前已经被浏览 278 次,评论 2 次;

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

麦兜定律一:有事情是要说出来的,不要等着对方去领悟,因为对方不是你,不知道你想要什么,等到最后只能是伤心和失望,尤其是感情。

麦兜定律二:你不尊重我,我尊重你,你还不尊重我,我依旧尊重你。你再不尊重我,我就废了你。

麦兜定律三:想哭就哭,想笑就笑,不要因为世界虚伪,你也变的虚伪了。

本日志由 ceiling 于 2010-12-12 09:54:48 发表到 网络随笔 中,目前已经被浏览 336 次,评论 1 次;

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

    ●儿子要穷养,长大了才知道奋斗;女儿要富教,长大了才不会被诱惑。


    ●女人无所谓正派,正派是因为所受的诱惑不够;男人无所谓忠诚,忠诚是因为背叛的筹码太低。


    ●人间两件事不能等:行善和尽孝。


    ●在外面与朋友嬉游的时候,不要忘记家中孤独的老人。


    ●恨,能挑起争端,爱,能遮掩一切过错。放下爱恨,一切顺其自然。


    ●含蓄是一种美,也是对他人的一种尊重。

本日志由 ceiling 于 2010-12-09 11:03:30 发表到 人生哲学 中,目前已经被浏览 138 次,评论 0 次;

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

66412/133