Мой Master page
состоит из верхней панели, которая содержит несколько кнопок, а также левую панель меню, с помощью которой пользователь может перемещаться по веб-приложению. Однако моя страница Login.aspx
- это страница контента, но я не хочу показывать левую панель меню, когда страница содержимого является логином.Получить имя страницы в держателе содержимого главной страницы
Вот часть моей главной страницы:
<div id="body">
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" />
<table class="auto-style1">
<tr>
<td class="auto-style2" style="vertical-align: top">
<div id="leftmenu">
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" StaticDisplayLevels="2" Font-Size="Medium">
<LevelSubMenuStyles>
<asp:SubMenuStyle CssClass="level1" />
</LevelSubMenuStyles>
<StaticHoverStyle CssClass="hoverstyle" />
</asp:Menu>
</div>
</td>
<td>
<asp:ContentPlaceHolder runat="server" ID="MainContent" />
<br />
</td>
</tr>
</table>
<section class="content-wrapper main-content clear-fix">
</section>
</div>
Я ищу способ проверки на имя открывшейся страницы в моих MainContent
файл Master Page, и если эта страница Login.aspx
I установил бы Menu1
для скрытия.
Не нужно ли вводить объект «Мастер» для доступа к нашему «Свойству»? '(Master as YourMasterPage) .IsMenuVisible = false'; – th1rdey3