• 隐藏MasterPage上的menu


    <%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Default.master" CodeBehind="NewContainer.aspx.cs" Inherits="TUCNWEB.Pages.COASTER.LoadingReport.NewContainer" %>

    <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"></asp:Content>

    <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"></asp:Content>

    在HeadContent有一个menu,想在这个页面隐藏Default.master上面的menu,

    在要隐藏的页面上使用 this.Master.hideHeader();

    **********************************

    Default.master的HTML页面加上

       <div class="header" id="divHeader" runat="server">

    .....//包裹需要隐藏的内容

    </div>

    在Default.master的cs页面加上

    public void showHeader()
    {
    this.divHeader.Style.Value = "";
    }
    public void hideHeader()
    {
    this.divHeader.Style.Value = "display:none";
    }

    ***********************************

    先检查在要隐藏menu的页的.aspx.designer.cs页面上有如下代码:

    /// <summary>
    /// Master 属性。
    /// </summary>
    /// <remarks>
    /// 自动生成的属性。
    /// </remarks>
    public new TUCNWEB.SiteMaster Master
    {
    get
    {
    return ((TUCNWEB.SiteMaster)(base.Master));
    }
    }

    然后在这个页面的pageload事件中,加上

    this.Master.hideHeader(); //隐藏menu

    this.Master.showHeader(); //显示menu

  • 相关阅读:
    Bit Manipulation
    218. The Skyline Problem
    Template : Two Pointers & Hash -> String process
    239. Sliding Window Maximum
    159. Longest Substring with At Most Two Distinct Characters
    3. Longest Substring Without Repeating Characters
    137. Single Number II
    142. Linked List Cycle II
    41. First Missing Positive
    260. Single Number III
  • 原文地址:https://www.cnblogs.com/hiflora/p/3110433.html
Copyright © 2020-2023  润新知