摘要:
ASP.NET请求验证功能为我们提供应用程序的安全保证,避免站点受到XSS跨站脚本攻击。但在有些时候,比如我们需要使用Ckeditor等在线文本编辑器让用户输入一些HTML文本,在ASP.NET 2.0框架下,通过在web.config中设置validateRequest="false"。或者在MVC中,我们可以通过在Controller或者Action上设置[ValidateRequest(false)]这个特性来达到禁用的目的。但是在ASP.NET 4.0框架下,你会发现,即使你这样做,仍然会提示你这样的一个异常“A potentially dangerous Requ 阅读全文
posted @ 2012-03-06 20:09
Dylan.Du
阅读(282)
评论(0)
推荐(1)
摘要:
近日在做一个项目中,数据库是Access,有如下sql语句:select top 8* from table order by AddTime desc本来是想查询表中的前8条数据,按时间降序排列。但查出来的确是10条数据,想了很久也想不明白。后来通过调试我发现,第7、8条数据和9、10条数据的添加时间字段值是完全一样的。通过在网上查资料才明白了jet sql 会返回字段是重复值的数据,JET DB 无法从在这重复的几条记录里面判断先后次序,只能返回所有重复的数据,这样就使top失效。解决办法1:select top 8 * from(select * from table order by 阅读全文
posted @ 2012-03-06 00:20
Dylan.Du
阅读(618)
评论(0)
推荐(0)