public partial class Admin_Left : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string sck;
sck = Request.Cookies["schdlogin"]["userid"];
if (sck == "" || sck == null)
{
Response.Write("<script language=javascript>window.alert('为了系统安全,请您重新登陆!');window.location.href=('Admin_Login.aspx')</script>");
} }
}意思是打开这个页面时,如果这个cookie的值为空或没有的话,则提示要登陆,但运行时报错.如下:未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。请问错在哪里,应如何改,谢谢.
{
protected void Page_Load(object sender, EventArgs e)
{
string sck;
sck = Request.Cookies["schdlogin"]["userid"];
if (sck == "" || sck == null)
{
Response.Write("<script language=javascript>window.alert('为了系统安全,请您重新登陆!');window.location.href=('Admin_Login.aspx')</script>");
} }
}意思是打开这个页面时,如果这个cookie的值为空或没有的话,则提示要登陆,但运行时报错.如下:未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。请问错在哪里,应如何改,谢谢.
System.Web.HttpCookie cook = Request.Cookies["schdlogin"];
if (cook != null)
{
sck = cook["userid"];
}
if (sck == null||nullsck == "" )
if (sck == null||nullsck == "" )换顺序好像不行呀.