我一般是把判断session放在一个include文件里执行,这样只要改一个文件

解决方案 »

  1.   

    在include里这样写
    <%@ Import Namespace="System.Data.OleDb" %>
    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="AppCode.BLL" %>
    <script type="text/javascript" src=include/reflash.js></script>

    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="C#" runat="server">
               private void infor(object sender, System.EventArgs e)
    {
    ...//你要执行的...
    }
    </script>
      

  2.   

    <%@ Import Namespace="System.Data.OleDb" %>
    <%@ Import Namespace="System.Data" %>
    <%...%>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="C#" runat="server">
               private void infor(object sender, System.EventArgs e)
    {
    ...//你要执行的...
    }
    </script>
      

  3.   

    从理论上来说用WEB.CONFIG做设置是可以的
    不过没写 过我都是每个页面都检查一下Session
    觉得很有必要的也没什么麻烦的Copy几句一样的代码就好
      

  4.   

    在Global.cs文件里面进行这样的设置:
    protected void Session_Start(Object sender, EventArgs e)
     {
        Session["Loading"]="";       
     }之后
    private void Loading()
    {
      //登陆判断
      Session["Loading"]="这里自己写";  
    }在其他地方进行判断是否为空,这样就行:
    //
    if(Session["Loading"].ToString().Trim()!=""){
      //已登陆了!
    }
    //