访问母版页属性

时间:2012-04-02 23:05:29

标签: .net master-pages

我在Page_Init事件的母版页中设置会话变量。然后我在母版页上有一个属性,允许我访问该值。

母版页代码:

 public Eco.Business.User User   
{
    get { return (Eco.Business.User)Session["user"];}
    set { _user = value; }
}

然后我在使用母版页的页面加载事件中执行此操作(母版页的类是SiteMaster)。

 SiteMaster m = new SiteMaster();
    Eco.Business.User _user = new Eco.Business.User();
    _user = m.User;

可以找出为什么没有设置母版页中的属性。它始终为空。但会话Session [“user”]有一些东西。我知道这是因为我在调试器中看到了它。有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:2)

如果我理解你要完成的任务,我想你也想在属性定义中设置Session中的对象:

public Eco.Business.User User   
{
    get { return (Eco.Business.User)Session["user"];}
    set { Session["user"] = value; }
}