aspnet Session易失的解决方法和jqueryhotkeys的使用.docx
- 文档编号:4944678
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:15
- 大小:44.42KB
aspnet Session易失的解决方法和jqueryhotkeys的使用.docx
《aspnet Session易失的解决方法和jqueryhotkeys的使用.docx》由会员分享,可在线阅读,更多相关《aspnet Session易失的解决方法和jqueryhotkeys的使用.docx(15页珍藏版)》请在冰豆网上搜索。
aspnetSession易失的解决方法和jqueryhotkeys的使用
第一部分:
Session易失的解决方法
网页中的session本来是个不稳定的东西,经常会被丢失,本来用cookie不错,不过它能被懂技术的人用工具查看,重要的信息不能用cookie存储。
查了查资料,找到了下面一段:
由于A程序是默认配置,所以Web.Config文件中关于Session的设定默认的是下面这个:
运行后后面会自动加一串字符,不好看,
如下:
在
有的已经存在,有的还没有存在。
改一下cookieless=“false”就行了,解决了字符串的问题
想让session不容易丢失,设置的session配置如下
(电脑上开启state服务):
42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/> 我们会发现sessionState标签中有个属性mode,它可以有3种取值: InProc、StateServer、SQLServer(大小写敏感)。 默认情况下是InProc,也就是将Session保存在进程内(IIS5是aspnet_wp.exe,而IIS6是W3wp.exe),这个进程不稳定,在某些事件发生时,进程会重起,所以造成了存储在该进程内的Session丢失。 第二部分: jquery.hotkeys的使用方法 现在的jquery出来之后,很多特效非常好看,而且,我们借助于jquery库,可以只用几行代码得到自己想要的特效,现在,介绍一下jquery.hotkeys这个js库的使用方法。 注意: 先引用jquery.js 再引用jquery.hotkeys.js 如果你没有引用jquery.hotkeys.js,你的代码也能运行,但是你按一下键,所有的其它键的bind事件都会运行一遍。 。 引用之后就能只运行一个对应的。 。 最后面是它的文档用法(里面包含了所有的按键组合),参照一下它的用法,我们可以这样使用: 所需文件: $(function(){ $(document).bind("keydown","esc",function(ev){alert("您按下了Esc键! "); //其它处理事件; returnfalse;}) .bind("keydown","1",function(er){alert("您按下了1键! ");returnfalse;}) .bind("keydown","2",function(er){alert("您按下了2键! ");returnfalse;}) .bind("keydown","3",function(er){alert("您按下了3键! ");returnfalse;}) .bind("keydown","4",function(er){alert("您按下了4键! ");returnfalse;}) }); 效果: 下面是jquery.hotkeys的官方使用文档,我用颜色把里面的按键组合标记了一下: //Thispageisaresultofanautogeneratedcontentmadebyrunningtest.htmlwithfirefox. functiondomo(){ jQuery('#platform-details').html(' jQuery(document).bind('keydown','esc',function(evt){jQuery('#_esc').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','tab',function(evt){jQuery('#_tab').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','space',function(evt){jQuery('#_space').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','return',function(evt){jQuery('#_return').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','backspace',function(evt){jQuery('#_backspace').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','scroll',function(evt){jQuery('#_scroll').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','capslock',function(evt){jQuery('#_capslock').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','numlock',function(evt){jQuery('#_numlock').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','pause',function(evt){jQuery('#_pause').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','insert',function(evt){jQuery('#_insert').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','home',function(evt){jQuery('#_home').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','del',function(evt){jQuery('#_del').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','end',function(evt){jQuery('#_end').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','pageup',function(evt){jQuery('#_pageup').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','pagedown',function(evt){jQuery('#_pagedown').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','left',function(evt){jQuery('#_left').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','up',function(evt){jQuery('#_up').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','right',function(evt){jQuery('#_right').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','down',function(evt){jQuery('#_down').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f1',function(evt){jQuery('#_f1').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f2',function(evt){jQuery('#_f2').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f3',function(evt){jQuery('#_f3').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f4',function(evt){jQuery('#_f4').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f5',function(evt){jQuery('#_f5').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f6',function(evt){jQuery('#_f6').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f7',function(evt){jQuery('#_f7').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f8',function(evt){jQuery('#_f8').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f9',function(evt){jQuery('#_f9').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f10',function(evt){jQuery('#_f10').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f11',function(evt){jQuery('#_f11').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f12',function(evt){jQuery('#_f12').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','1',function(evt){jQuery('#_1').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','2',function(evt){jQuery('#_2').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','3',function(evt){jQuery('#_3').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','4',function(evt){jQuery('#_4').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','5',function(evt){jQuery('#_5').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','6',function(evt){jQuery('#_6').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','7',function(evt){jQuery('#_7').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','8',function(evt){jQuery('#_8').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','9',function(evt){jQuery('#_9').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','0',function(evt){jQuery('#_0').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','a',function(evt){jQuery('#_a').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','b',function(evt){jQuery('#_b').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','c',function(evt){jQuery('#_c').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','d',function(evt){jQuery('#_d').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','e',function(evt){jQuery('#_e').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','f',function(evt){jQuery('#_f').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','g',function(evt){jQuery('#_g').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','h',function(evt){jQuery('#_h').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','i',function(evt){jQuery('#_i').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','j',function(evt){jQuery('#_j').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','k',function(evt){jQuery('#_k').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','l',function(evt){jQuery('#_l').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','m',function(evt){jQuery('#_m').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','n',function(evt){jQuery('#_n').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','o',function(evt){jQuery('#_o').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','p',function(evt){jQuery('#_p').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','q',function(evt){jQuery('#_q').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','r',function(evt){jQuery('#_r').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','s',function(evt){jQuery('#_s').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','t',function(evt){jQuery('#_t').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','u',function(evt){jQuery('#_u').addClass('dirty');returnfalse;}); jQuery(document).bind('keydown','v',function(evt){jQu'+navigator.userAgent+'
');
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aspnet Session易失的解决方法和jqueryhotkeys的使用 Session 解决方法 jqueryhotkeys 使用