asp.net 母版页使用方法

母版页代码:

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

<!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>
       <script type="text/javascript" src="js/JScript.js"></script>
    <script type="text/javascript" language="javascript">
     $(document).ready(function(){
     
     $("#a1").click(function()
     {
        alert("父页面");
     });
     
     });
    
    </script>
    <asp:ContentPlaceHolder id="head" runat="server">
 
    </asp:ContentPlaceHolder>
</head>
<body style="background-color:Gray;">

    <div  style="width:1050px;  background-color:Yellow; margin:0 auto;">
    <div style="background-color:Red; margin:0 auto; position:relative; margin-top:10px;  height:200px;">
       <p>页面顶部</p><a id="a1" href="#">登录</a>
       </div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
        
    
        </asp:ContentPlaceHolder>


    <div style="background-color:Blue;margin:0 auto; position:relative; margin-top:10px;  height:200px; "><p>页面底部</p></div>
</div>
</body>
</html>

子页面代码:

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Inherits="_Default" Title="无标题页" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">

    <script type="text/javascript">
    $(document).ready(function(){
    $("#a2").click(function(){alert("子页面");});
    
    
    });
    </script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

<div style=" position:relative; margin-top:10px; height:300px;  background-color:White;"><a id="a2" href="#">子页面</a></div>
</asp:Content>

posted @ 2015-01-20 19:09  Asilan  阅读(224)  评论(0编辑  收藏  举报