none
Session传值的问题 RRS feed

答案

  • 在页面的构造函数中不可以使用session吗?

    恐怕是不可以的。因为构造函数Session需要获取Page的内部一系列上下文对象等机制。但是构造函数还尚未获得这些内容,建议在OnInit中写:

    namespace CSharp
    {
        public partial class Default : System.Web.UI.Page
        {
            protected override void OnInit(EventArgs e)
            {
                base.OnInit(e);
                Session["c"] = 0;
            }
            public Default()
            {
                 //不要写!
            }
            protected void Page_Load(object sender, EventArgs e)
            {
                Response.Write(Session["c"]);
            }
        }
    }

       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    • 已建议为答案 TerryChuang 2012年3月31日 15:10
    • 已标记为答案 Seven Jill 2012年4月1日 1:19
    2012年3月31日 11:27

全部回复