大小写错了!
Session["OP"].toString ! = "1" ->Session["OP"].ToString() ! = "1"
Session["OP"].toString ! = "1" ->Session["OP"].ToString() ! = "1"
解决方案 »
- 如何把 checked 选中的值存到数组里 jquery
- 在线等:Exception Details: System.Security.SecurityException: That assembly does not
- 关于上传文件
- 在线编辑器 向SQL中写入数据问题(在线等!!!)
- 如何实现在跳转页面之前看见弹出警告框?
- checkbox显示问题
- installshield 中SQLServerSelectLogin怎么用?
- 怎么模拟Windows身份认证登录Web页面?
- COM+的版本控制
- 请教:哪里有source safe与power disigner下载啊?(免费的)
- 数据库查询问题,
- 将服务器上的doc文档转换成html的问题!
this.Session.Timeout = 20;
不过我没试过,你试试看吧
session 过期后是不存在了还是为null?
......
如若为null,则我的判断没有错误,何以报“没有将对象引用到实例上”的错误。
如若不存在,请问如何判断?急!各位大虾多帮忙,分不够再加!
if (Session["OP"].ToString() == null)//这句报错:未将对象引用到实例上
Response.Redirect ("Login.aspx");
else
{
//Response.Write (OP);
if (Session["OP"].ToString() != "1")
Response.Write ("<script>alert('对不起,你没有权限!');history.go(-1)</script>");
}
改为
if (Session["OP"] == null)Session["OP"]本身就是null,不能在一个null上面调用ToString()方法
!