我的Session页面总是偶尔出现"数据无法验证的错误",有朋友说是框架在做怪,我觉着如果是Session不稳定,它应该重登陆才对啊,怎么会出现"数据无法验证"的错误呢.而且是偶尔出现,让我很伤脑筋.下面是我在页面中的Session例: private void Page_Load(object sender, System.EventArgs e)
{
if(Session["good"]==null)
{
重新登陆
}
}
{
if(Session["good"]==null)
{
重新登陆
}
}
解决方案 »
- C# 泛型
- 请问如何在c#程序挂掉的时候生成dump文件?
- Winform:怎么根据前一窗体的数据在另一个窗体中动态添加一系列控件(并且要求这些控件排列整齐)
- 急待解决,哪位高手指点一下,在线等~~~~~~~~~~
- 一个关于实现接口的问题!!!
- 如何实现用户自行设定线程数量的功能,同时可以一次性挂起、中止这些线程。
- 跪求winform devexpress 10.2.6 汉化dll文件
- winform中如何操作嵌入的Web Browser中的页面元素?
- .net 后台cs代码。html便签里面的属性和事件无法调用
- 100分求解!!!!!!!!!!!!!
- 求一本 《C#线程参考手册》的电子版!!!
- (顶者有分)怎么实现这种界面?
{
Response.……
}
我的Session是老丢失
后来改用Cookie了
关注一下
有效的窗品包括
1.Session对象只在建立Session对象的窗口中有效。
2.在建立Session对象的窗口中新开链接的窗口
无效的窗口包括
1.直接启动IE浏览器的窗口
2.不是在建立Session对象的窗口中新开链接的窗口
角落里的理想
http://blog.csdn.net/zdsdiablo/
--------十分钟年华老去
=================================================================
override protected void OnInit(EventArgs e)
{
this.SessionValidation();
InitializeComponent();
base.OnInit(e);
}
如果更新服务器有困难,可以在页首Page指令中取消MAC验证,方法是<% @ Page EnableViewStateMac="false">。
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;831150
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;832183