作者:admin 发布于:2012-11-12 23:47 Monday
分类:.NET
12Nov
ASP.NET session时间的设置
方法一:asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息.
当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码:
Asp.net程序代码:
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
上面一段的代码就是配置应用程...
阅读全文>>
标签: session web.config global.asax
评论(0)
引用(193)
浏览(22217)
作者:admin 发布于:2012-11-12 15:09 Monday
分类:.NET
12Nov
Response.Redirect 最常用的跳转方法
很多童鞋反映程序中使用Response.Redirect无法跳转,但是用HttpContext.Current.Response.Redirect就可以了
分析:
Response.Redirect中的Response,实际上是Page页面的一个属性,当实例化之后才可以,如下:
new System.Web.UI.Page().Response.Redirect("");
当你一个页面继承自System.Web.UI.Page 时 就帮你实例化了一个Page,所以可以直接使用Response.Redirect
但是有的童鞋是封装了一些常用美的类放在App_Code中,如果你的类没有集成System.Web.UI.Page
你就无法使用R...
阅读全文>>
评论(0)
引用(80)
浏览(47534)
作者:admin 发布于:2012-11-9 23:07 Friday
分类:.NET
09Nov
做用户登录,我一直用form验证的方式。
有时候,为了节省时间,用户希望用户名输入框能够记住用户名,省得下次重新输入。
这个时候光用form验证是不行的,因为form验证的话,用户一退出系统就失效了,所以需要借助于Cookie。
本以为做这个会很轻松,谁知花了不少时间也没有成功。
虽然检验用户名和密码都是正确的,但系统总是拒绝登录,然后返回到登录页面。
登录页面的用户名输入框记是记住用户名了,但用户名是乱码的。
真是郁闷至极!一度以为系统发生了错乱,重启机器也还是无济于事。
经反复检查和测试发现,如果在form验证之前写入cookies,就会拒绝登录。
这可能是asp.net出于安全考虑,发现了一个与from标识相同的cookies值,但是它没有明确地这样提示。
解决这个问题的做法是,...
阅读全文>>
评论(0)
引用(113)
浏览(21093)
作者:admin 发布于:2012-10-2 10:29 Tuesday
分类:.NET
02Oct
RSA公钥加密算法是1977年由Ron Rivest、Adi
Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够
抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对
其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。
RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。
RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA...
阅读全文>>
标签: RSA
评论(0)
引用(129)
浏览(75143)
作者:admin 发布于:2012-9-29 8:12 Saturday
分类:.NET
29Sep
今天项目需要向asp的客户url Post数据,可是url中文就是不行. 搞了一个下午是asp 和asp.net 的url编码不一样的事:
先看下面两个Url,他们传递的参数一样么?
aaa.aspx?tag=.net%bc%bc%ca%f5
aaa.aspx?tag=.net%e6%8a%80%e6%9c%af
看起来好像是不一样,其实他们都是对".net技术"进行了UrlEncode,不过一个是GB2312的编码,一个是Utf-8的编码。
如下代码就可以获得上面的编码后效果:
string tmp1 = System.Web.HttpUtility.UrlEncode(".net技术", System.Text.Encoding.GetEncoding("GB2312...
阅读全文>>
评论(0)
引用(53)
浏览(33834)
«... 3 4 5 6 7 8 9 10 11 12 13 ... »