Как заставить перезагрузить UserControl в представлении каждой страницы в Asp.net? - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть UserControl, который содержит меню веб-сайта, в правой части меню есть кнопка ссылки «Вход», когда пользователь вошел в систему, она меняется на «Выход». Я написал метод для него в методе загрузки страницы usercontrol, и вот код;

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 не запускается. Я хочу, чтобы он принудительно загружался при каждом просмотре страницы. Как я могу решить эту проблему?

Спасибо

...