摘要:
上一篇翻译的博客【译文】漫谈ASP.NET中的Session已经介绍了Session的基础知识,如果看过了的话对Session应该有了一个比较清晰的认识了,现在我来谈谈我所遇到的困境以及对Session的一些看法。 我们是一家以查询服务为主的网站,然后Leader说,要给查询增加验证码╮( ̄﹏ ̄)╭ ,一开始,我骚包地使用了加减法的验证码(因为已经成为历史,找不到截图了),然后过了两天,客服MM就开始给我们反馈问题了,说接到了大量的客户投诉!嗯,是这样的 很疑惑啊(= ̄ω ̄=),不应该出现问题才对,因为我是用StateServer做了Session的集中式管理,也设置了相同的Machi... 阅读全文
摘要:
最近这两天被一个Web Farm环境下的Session处理问题虐得很痛苦,网上到处找解决方案,在无意中翻看到这篇文章,感觉很不错,顺手查了一下,貌似没有现成的译文,于是一咬牙一跺脚把这篇文章翻译出来了,文章应该是作者的一个ASP.NETSession基础知识的一个合集,有的地方感觉是有重复,比较啰嗦,我基本上按照原文将他翻译出来了,小弟程序水平不高,英语水平更差(09年高考英语65分,满分150),自我感觉Session基础内容是讲清楚了,我粗浅的理解下,没有发现有什么错误了,文章较浅,请各位发现有什么不对的地方告诉我,我一定尽快处理,这篇文章很适合初学者看,作者说的很清楚,能把ASP.N.. 阅读全文
摘要:
---恢复内容开始---JQuery中的事件和动画JQuery中的事件:$(document).ready()该事件和JS中的window.load类似,但是window.load中需要等待所有资源加载完毕后才处理(例如图片下载完),而$(document).ready()是在DOM树加载完毕后就进行处理了。但是在过程中有些也是需要加载完再处理的,比如知道图片的高宽比等,这时候就可以用$(window).load(function(){})这样处理了,与window.load等价。多次执行也可以使用,不比跟window.load = function(){fun1();fun2;}酱紫了,直接 阅读全文
摘要:
第三章中主要讲了几个对DOM进行操作的方法。归纳如下: 属性的获取和设置://属性的获取$("li").attr("title"); //属性的设置$("li").attr("title","test");//批量属性的设置$("li").attr({"title":"test","id":"test2"......});删除属性:$("p").removeAttr(" 阅读全文
摘要:
这次将一个VS2008编写的网站迁移至VS2010或者2012下都编译不通过,统统报相同的错误:缺少System.Linq引用,缺少System.Xml.Linq引用,但是明明有引用啊,引用DLL我都试了,还是不行,今天突然想到,貌似是.NET版本设置不对吧,项目里的类库有的是2.0的有的是3.5的,但是网站的.NET版本又在哪里设置呢?后来查资料才发现,web.config里可以进行配置 ... 阅读全文
摘要:
jQuery获取元素不需要担心元素不存在而报错,但是无论怎样$("#xxx") 是一定会有返回值的,无论存不存在元素,那么依然是要对元素做判断的,判断的方法常见两种1、看返回的数组长度 if($("#xxx").length>0){ //todo }2、转换成DOM对象进行判断if($('#xxxx')[0]){ //statement}if($('#xxxx').get(0)){ //statement}3、jQuery选择器jQuery选择器和CSS极其类似,#xxx选ID,.xxx选类,.xxx.yyy类下子类 阅读全文
摘要:
jQuery对象和DOM对象的转换:1、jquery对象是对象数组,于是乎:var $cr = $('#cr');var cr = $cr[0];2、使用jquery的自带函数:var $cr = $('#cr');var cr = $cr.get(0);3、DOM转jquery:var cr = document.getElementByID("cr");var $cr = $(cr); jQuery 对$的释放jQuery.noConflict();//将$的控制权交出,调用jQuery的话得用jQuery.xxxx来调用还有个办法就是定 阅读全文
摘要:
setTimeout的第一个参数只能放一个无参的函数,更像放了一个函数指针在那里,如果要放带参数的话,就要拿个匿名函数包裹一下 阅读全文
摘要:
连接上数据库后新建查询执行以下命令:RESTORE DATABASE 还原后的数据库名 FROM DISK = 'D:\yjdb\pms_yj_20110722.bak(备份文件)' WITH REPLACE , MOVE 'pms_yujia(曾经的mdf逻辑名)' TO 'D:\yjdb\pms_yujia.mdf(mdf还原后的路径)', MOVE 'pms_yujia_log(曾经的ldf逻辑名)' TO 'D:\yjdb\pms_yujia_log.ldf(ldf还原后的路径)'会显示错误:逻辑文件XX不 阅读全文
摘要:
一些绑定事件之类的行为,如果让他放于外部文件中,或者头部,则会引起所需的内容没有加载出来,找不到Element,导致实现失败。解决这一问题的办法主要采用window.onload事件进行处理,因为在window.onload执行时,页面已经加载完成 阅读全文