欢迎光临柠檬居IT技术网,柠檬居是我在工作中经历的点点滴滴的记录体;通过它,我回忆过往遇到的难题;通过它,我了解我能力增长的过程!柠檬居在帮助我自己的同时也希望能够帮助各位来找寻问题解答的看客们!也欢迎技术上的交流,我的EMAIL: luckcf$Gmail.com 【.replace('$','@')】


Tag: 解决办法预览模式: 普通 | 列表

最新URL重写可行性解决办法

假设,我有一个网址需要重写:
http://nmju.net/test.aspx?a=a1&b=b1&c=c1
那么在规则设定过后,我重写的结果是:
http://nmju.net/test_a1_b1_c1.aspx
而在程序操作过程中,我又需要加入一个参数,而这个参数是可有可无,或者是参数值已经被Server.UrlEncode()编码了的,那这个参数肯定无法存放在正则规则里面,也就是放在重写里面进行,而需要变成这样:
http://nmju.net/test_a1_b1_c1.aspx?key=%a9c%c9%aa%cc
那么,当没有我最顶上突出注意的那一块程序的话,重写解析系统会把这个地址解析为:
http://nmju.net/test.aspx?a=a1&b=b1&c=c1?key=%a9c%c9%aa%cc
两个问好肯定无法提取数据的
所以才有了那一段二次分析的正则程序

查看更多...

Tags: URL重写 解决办法

分类:C#/ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2355
在开发时候有时候会遇到SESSION使用不太灵活的情况,譬如在登陆一个B/S系统的时候他会提示SESSION失效,但实际上是第一次登陆不存在上一次的会话!
这里我们做个试验:
   在项目中碰到过一种情况先用window.open打开1.aspx1.aspx中用window.showModalDialog打开2.aspx2.aspx中用window.open打开3.aspx,那么在3.aspx中取不到Session中的值。

       于是我先做了一个default.aspx页面,向Session中存入值,在后面的三个页面中,分别去取Session中的值。三个页面的打开方式不一样,共6钟情况,测试结果如下……

查看更多...

Tags: SESSION 失效 解决办法

分类:C#/ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3028