在ASPX文件里出现这样的错误(SESSION失效)后怎么换成重新登陆的页面弹出来啊?
在ASPX文件里出现这样的错误(SESSION失效)后怎么弄成重新登陆的页面弹出来啊?例外詳細資訊: System.NullReferenceException: 並未將物件參考設定為物件的執行個體原始程式錯誤: 行 97: <asp:TemplateColumn HeaderText="修改">
行 98: <ItemTemplate>
行 99: <asp:HyperLink Width="30px" Text='修改' Enabled='<%# (Convert.ToString(DataBinder.Eval(Container.DataItem,"car_department")).Trim()==Session["attribute"].ToString()) && (Convert.ToString(DataBinder.Eval(Container.DataItem,"state")).Trim()=="新派車單")%>' NavigateUrl='<%# "javascript:newwin2(\"edit.aspx?car_id="+DataBinder.Eval(Container.DataItem,"car_id").ToString()+"\");" %>' runat="server"/>
行 100:</ItemTemplate>
行 101:</asp:TemplateColumn>
原始程式檔: D:\webpro\car\result.aspx 行: 99
在ASPX文件里出现这样的错误(SESSION失效)后怎么弄成重新登陆的页面弹出来啊?例外詳細資訊: System.NullReferenceException: 並未將物件參考設定為物件的執行個體原始程式錯誤: 行 97: <asp:TemplateColumn HeaderText="修改">
行 98: <ItemTemplate>
行 99: <asp:HyperLink Width="30px" Text='修改' Enabled='<%# (Convert.ToString(DataBinder.Eval(Container.DataItem,"car_department")).Trim()==Session["attribute"].ToString()) && (Convert.ToString(DataBinder.Eval(Container.DataItem,"state")).Trim()=="新派車單")%>' NavigateUrl='<%# "javascript:newwin2(\"edit.aspx?car_id="+DataBinder.Eval(Container.DataItem,"car_id").ToString()+"\");" %>' runat="server"/>
行 100:</ItemTemplate>
行 101:</asp:TemplateColumn>
原始程式檔: D:\webpro\car\result.aspx 行: 99
解决方案 »
- asp.net/asp 中一个网页网址如何才能不被电脑的收藏夹收藏成功呢,在线等
- sql语句 请教
- 急急急急!!!求救啊!!!做个界面
- table宽度为100%,可是为什么还没撑满整个页面?
- 怎样上传网站
- DropDownList控件在客户端中添加了Option之后,怎么把新加的值取过来?
- 从1.1版工程转换成2.0版工程后,……
- 把Excel文件内数据导入数据库时,如何才能使打开的Excel文件不受版本限制??
- 如何快捷设置Textbox的Text属性的同时设置ToolTip属性?
- 各位兄弟们iis 服务器都是好好的 为什么 再打开的时候 居然显示 403.9连接错误 谁能帮忙解决一下
- 对做程序员的要求!
- 如何用c#.net实现数据库(SQL SERVER)的备份 ?
if(session["attribute"] == null)
{
Response.Redirect = "登录页面";
}
{
if( Session["User"] == null)
{
Response.Write("<script language=JavaScript>;top.location.href='Index.aspx';</script>");
Response.End();
}
}
然后在要判断的页面中继承就可以了,这样就不必在每个页面中写判断语句了
public class ReleaseFreight : WLNet.ValidateCookier
ValidateCookier是一个判断cookier是否存在的页面,里面就一句代码
private void Page_Load(object sender, System.EventArgs e)
{
if(Request.Cookies["UserID"]==null)
{
Server.Transfer("Blank.aspx");
}
}
不过要注意一下路径,可能路径不同而找不到Blank.aspx登陆页面