Site.Master и скрытие проблем MenuItem
Я хотел, чтобы отображались различные элементы MenuIm со страницы Site.Master в зависимости от роли пользователя. Поскольку я не нашел, как это сделать, я создал две главные страницы сайта - Site.Master и Acct_Site.Master. На Site.Master у меня есть CodeBehind="Site.master.cs", а на Acct_Site.Master у меня есть CodeBehind="Acct_Site.master.cs". Я поставил точку останова на первом утверждении метода Page_Load в Site.Master.cs и в Acct_Site.master.cs.
На первом экране я программирую остановку на разрыве в Site.Master.cs, но затем он останавливается на остановке в Site.Master.cs, но отображает Acct_Site.Master. Итак, похоже, что Site.Master.cs выполнен, даже если он показывает Acct_Site.Master. Есть идеи почему?
Спасибо,
ZAlek
1 ответ
Моя ошибка - я нашел имя Acct_Site.Master было недопустимым именем - похоже, мы не можем добавить подчеркивание к имени. Я переименовал Acct_Site.Master в AcctSite.Master, и моя программа работала.
ZAlek