Как создать contentplaceholder на левой стороне с помощью master page in ASP.NET
Привет,
В настоящее время я работаю с главной страницей.Я хочу отобразить 3 ContentPlaceHolder, то есть 1 для HeaderContent,LeftContent и MainContent.Проблема в том, что когда я собираюсь добавить какую-то метку или контент в LeftContentPlaceHolder, то его содержимое не отображается на дочерних страницах.Я хочу фиксированное содержимое Leftcontent PlaceHoder на всей его дочерней странице.
Пожалуйста, проверьте мой код.
Спасибо.
Что я уже пробовал:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="PayrollContributionDemo.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"> <title></title> <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> <asp:ContentPlaceHolder ID="HeadContent" runat="server"> </asp:ContentPlaceHolder> <style type="text/css"> div.page { float: left; width: 100%; background:#ffc; margin-left:30PX; } div#main { float: left; width: 100%; position: relative; margin-left:30PX; text-align:center; height:150PX; } div#page-left { float: left; width: 30%; margin-left:30PX; position:; } div#page-right { float: left; width: 0PX; } div#page-middle { float: left; margin: 0 auto; width: 60%; } #form1 { width: 1018px; } </style> </head> <Body> <div class="page"> <div id="main"> <div style="border-style: Solid; border-color: inherit; border-width: 1PX; width:80%; float:left;height:146px; margin-right: 0px;"> <h1> J.Kumar InfraProjects Ltd. </h1> </div> <div style="border-style: Solid; border-color: inherit; border-width: 1PX;padding-top:100PX;width:15%; float:left;height:48px;"> <asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false"> <AnonymousTemplate> [ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ] </AnonymousTemplate> <LoggedInTemplate> Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>! [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/"/> ] </LoggedInTemplate> </asp:LoginView> </div> </div> </div> <form id="form1" runat="server"> <div id="page-left"> <asp:ContentPlaceHolder ID="leftContent" runat="server"> This is My Left Page </asp:ContentPlaceHolder> </div> <div id="page-middle"> <asp:ContentPlaceHolder ID="MainContent" runat="server">Body</asp:ContentPlaceHolder> </div> </form> </body> </html>