【发布时间】:2011-04-03 00:43:14
【问题描述】:
我想在母版页的侧边栏中有 4 个链接,我的 Web 应用程序中的所有其他表单(内容页)都会继承这些链接。
<table>
<tr>
<td width= "150px">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
<asp:Menu runat="server" ID="MainMenu1" CssClass="MasterContent" StaticSubMenuIndent="30px">
<Items>
<asp:MenuItem Text="My Software" NavigateUrl="~/MySoftware.aspx"></asp:MenuItem>
<asp:MenuItem Text="Check Out" NavigateUrl="~/CheckOut.aspx"></asp:MenuItem>
<asp:MenuItem Text="View Shopping Cart" NavigateUrl="~/ShoppingCart.aspx"></asp:MenuItem>
<asp:MenuItem Text="Continue Shopping" NavigateUrl="~/Start.aspx"></asp:MenuItem>
</Items>
</asp:Menu>
</asp:ContentPlaceHolder>
</td>
<td width="900px">
<asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
这是母版页中的内容,如您所见,我尝试将 4 个菜单项设置为侧边栏,并尝试在 home.aspx(其中一个内容页面)中继承如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Start.aspx.cs" Inherits="WebStore._Start"
MasterPageFile="~/Webstore.Master" %>
<asp:Content ID="StartSideBar" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
但不幸的是,侧边栏根本没有显示出来。我知道我在某些地方做错了。我的目的是让网页有像this 这样的侧边栏。这是我想要的页面的截图。
谁能指导我完成这个。
感谢期待
【问题讨论】:
标签: asp.net master-pages