日期:2014-05-18  浏览次数:20511 次

求救啊,关于页面调用变量问题
我有一个answer.aspx页面,在answer.aspx.cs里面我用了一个字段userid
      //判断用户身份
        private   bool   JudgeUser()
        {
                PE_AdminDAL   han   =   new   PE_AdminDAL();
                if   (Session[ "userId "]   ==   null)
                {
                        return   false;
                }
                return   true;
        }
我在surveyclass.cs文件中定义了一个类用来操作数据库的,想用到answer.aspx.cs里面的东西,我该怎么得到这个字段userid.
我要用userid来判断是否是会员还是游客的身份。

surveyclass.cs我又不能用session,实例化不了answer.aspx.cs里面的类
public   partial   class   surveys_answer   :   System.Web.UI.Page
我该怎么得到里面的变量userid啊

------解决方案--------------------
可以用session:

HttpContext.Current.Session[ "userId "]
------解决方案--------------------
System.Web.HttpContext.Current.Session[ "userId "]
------解决方案--------------------
会员登陆时设置一个会员的session[ "userid "],
然后其它页面判断是否有这个值,有是会员,没有不是会员
------解决方案--------------------
还是用session
------解决方案--------------------
System.Web.HttpContext.Current.Session[ "userId "]
============================
使用上下文得到Session对象