asp.net的母版页使用

今天学习了,如何使用asp.net的母版页页面。

做了一个小总结:

Master如下:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="maaster.SiteMaster" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <link href="../css/Site.css" rel="stylesheet" type="text/css" />
    <script src="../js/jquery-1.7.js" type="text/javascript"></script>
    <asp:ContentPlaceHolder ID="HeadContent" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body >
    <form runat="server">
    <div class="page">
        <div class="header">
            <div class="title">
                <h1>
                    我的 ASP.NET 应用程序
                </h1>
            </div>
            <div class="loginDisplay">
                <asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
                    <AnonymousTemplate>
                        [ <a href="~/Account/Login.aspx" id="HeadLoginStatus" runat="server">登录</a> ]
                    </AnonymousTemplate>
                    <LoggedInTemplate>
                        欢迎使用 <span class="bold">
                            <asp:LoginName ID="HeadLoginName" runat="server" />
                        </span>! [
                        <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="注销"
                            LogoutPageUrl="~/" />
                        ]
                    </LoggedInTemplate>
                </asp:LoginView>
            </div>
            <div class="clear hideSkiplink">
                <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false"
                    IncludeStyleBlock="false" Orientation="Horizontal">
                    <Items>
                        <asp:MenuItem NavigateUrl="~/project/Export.aspx" Text="主页" />
                        <asp:MenuItem NavigateUrl="~/project/input.aspx" Text="关于" />
                    </Items>
                </asp:Menu>
            </div>
        </div>
        <div class="main">
            <asp:ContentPlaceHolder ID="MainContent" runat="server" />
        </div>
        <div class="clear">
        </div>
    </div>
    <div class="footer">
    </div>
    </form>
</body>
</html>

调用:


<%@ Page Title="" Language="C#" MasterPageFile="~/master/Site.Master" AutoEventWireup="true"
    CodeBehind="WebForm1.aspx.cs" Inherits="Menu.master.WebForm1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div style="width: 100%;">
        <table class="mcinput">
            <tr>
                <td class="odd">
                    goods_name
                </td>
                <td class="even">
                    <input id="txtGoodsName" type="text" class="txt" runat="server" clientidmode="Static" />
                </td>
                <td class="odd">
                    goods_no
                </td>
                <td class="style1">
                    <input id="txtGoodsNo" type="text" class="txt" runat="server" clientidmode="Static" />
                </td>
            </tr>
            <tr>
                <td class="odd">
                    come
                </td>
                <td class="even">
                    <input id="txtCome" type="text" class="txt" runat="server" clientidmode="Static" />
                </td>
                <td class="odd">
                    stock
                </td>
                <td class="style1">
                    <input id="txtStock" type="text" class="txt" runat="server" clientidmode="Static" />
                </td>
            </tr>
            <tr>
                <td align="right" colspan="2">
                    <asp:FileUpload ID="FileUpload1" runat="server" />
                </td>
                <td colspan="2" align="right">
                    <asp:Button ID="btnImp" runat="server" Text="Import" CssClass="button" />
                    <asp:Button ID="btnAdd" runat="server" Text="Add" CssClass="button" />
                    <asp:Button ID="btnQuery" Class="btn" runat="server" CssClass="button" Text="Query" />
                    <asp:Button ID="btnUpdate" runat="server" Text="Upadate" CssClass="button" />
                    <asp:Button ID="btnDel" runat="server" Text="Delete" CssClass="button" />
                    <input id="btnClear" value="Clearn" type="button" class="button" />
                    <asp:Button ID="btnExport" runat="server" Text="Export" class="button" />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                </td>
            </tr>
        </table>
        <br />
        <table id="TableList" class="mcinput" border="1">
            <thead>
                <tr>
                    <th>
                        <input type="checkbox" id="btn_SelectAll" />
                    </th>
                    <th>
                        goods_name
                    </th>
                    <th>
                        goods_no
                    </th>
                    <th>
                        come
                    </th>
                    <th>
                        stock
                    </th>
                </tr>
            </thead>
            <tbody>
                <asp:Repeater ID="rp_List" runat="server">
                    <ItemTemplate>
                        <tr>
                            <td valign="middle" style="text-align: center;">
                                <input id="chk" type="checkbox" name="chkName" runat="server" />
                            </td>
                            <td>
                                <asp:HiddenField ID="Rowid" runat="server" Value='<%# Eval("rowid") %>' />
                                <%#Eval("goods_name")%>
                            </td>
                            <td>
                                <asp:HyperLink NavigateUrl='<%# getLink(Eval("goods_name"))%>' Style="color: #666;
                                    text-decoration: none;" ID="hl_guid" runat="server"><%# Eval("goods_no")%></asp:HyperLink>
                            </td>
                            <td>
                                <%# Eval("come")%>
                            </td>
                            <td>
                                <%#Eval("stock")%>
                            </td>
                        </tr>
                    </ItemTemplate>
                </asp:Repeater>
            </tbody>
        </table>
    </div>
</asp:Content>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值