如何强制在Asp.net的每个页面视图中重新加载UserControl?

时间:2011-02-03 14:43:55

标签: asp.net user-controls reload

我有一个包含网站菜单的UserControl,在菜单的右侧有一个链接按钮“登录”,当用户登录时它变为“注销”。我在usercontrol pageload方法中为它编写了一个方法,这里是代码;

try
            {
                DataAccess.MobilUser mUser = ((DataAccess.MobilUser)Session["LoggedUser"]);
                if (mUser.Id != 0)
                {
                    lnkBtnLogin.Text = "Logout";
                }
                else
                {
                    lnkBtnLogin.Text = "Login";
                }
            }
            catch (Exception)
            {
                lnkBtnLogin.Text = "Login";
            }

但在某些情况下,Usercontrol的pageload方法无法运行。我希望它在每个页面视图中强制加载,我该如何解决这个问题?

由于

0 个答案:

没有答案