zoukankan      html  css  js  c++  java
  • 关于ASP.NET动态加载Master页面

    代码
    //关于ASP.NET动态加载Master页面
    //首先创建一母版页Master.master
    /*

    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="Master.master.cs" Inherits="Master" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <asp:ContentPlaceHolder id="head" runat="server">
        </asp:ContentPlaceHolder>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <span>Master is using..</span>
            <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
            
            </asp:ContentPlaceHolder>
        </div>
        </form>
    </body>
    </html>
    */
    //创建一内容页面,去掉内容页面所有的所有的HTML
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
    <asp:Content runat="server" ID="ct" ContentPlaceHolderID="ContentPlaceHolder1">
      
    <asp:Label runat="server" ID="dd">This is a test!!</asp:Label>
    </asp:Content>
    //创建一个基础页面
    /// <summary>
    ///BasePage 的摘要说明
    /// </summary>
    public class BasePage:System.Web.UI.Page
    {
        
    public BasePage()
        {
            
    //
            
    //TODO: 在此处添加构造函数逻辑
            
    //
            this.PreInit += new EventHandler(BasePage_PreInit);
        }
        
    //母板页面的载入是在PreInit事件中的
        void BasePage_PreInit(object sender, EventArgs e)
        {
            MasterPageFile 
    = "~/Master.master";
        }
    }
    //最后在内容页面的类中继承基础类
    public partial class Default2:BasePage
    {
        
    protected void Page_Load(object sender, EventArgs e)
        {

        }
    }

  • 相关阅读:
    JS制作蔡徐坤打篮球小游戏(鸡你太美?)
    2019-泰迪杯c题数据处理,WGS-84(世界标准地理坐标系) 转为 BD-09(百度地理坐标系)
    浅谈指令系统---(汇编语言)
    PyGame实现情人节表白利器
    Python-王者荣耀自动刷金币+爬取英雄信息+图片
    SSM-网站前台博客系统制作(2)---完善版Google的Kaptcha
    UML 用例之间的关系
    在配置文件web.xml中配置Struts2的启动信息
    IO异常处理
    设计监听器
  • 原文地址:https://www.cnblogs.com/binlyzhuo/p/1661524.html
Copyright © 2011-2022 走看看