maryam_80
چهارشنبه 19 اردیبهشت 1386, 22:28 عصر
با سلام
من از tableدر masterpage برای طراحی استفاده کرده ام تا بتوانم کنترل های مورد نظرم را در مکانهای خاصی از صفحه قرار دهم.
من ContentPlaceHolder را در داخل یکی از ستونهای جدول قرار داده ام ولی به طور اتوماتیک align ان در وسط ستون هست.چه طور میتوان آن را به نحوی تتظیم کرد که align آن در top باشد
<%@MasterLanguage="C#"AutoEventWireup="true"CodeFile="MasterPage.master.cs"Inherits="MasterPage" %>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<linkhref="CSS/MasterStyle.css"rel="stylesheet"type="text/css"/>
<title>Untitled Page</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<tablestyle="height: 120px"width="100%">
<tr>
<tdid="TR1TD1"colspan="3"class="TR1TD1"style="height: 64px; width: 862px;">
</td>
<tdcolspan="1"rowspan="2"id="TR1TD2"class="TR1TD2"style="width: 262px">
<asp:LabelID="UserID"runat="server"Text="User Name:"></asp:Label>
<asp:TextBoxID="Txt_UserName"runat="server"Width="87px"></asp:TextBox>
<br/>
<asp:LabelID="UserPass"runat="server"Text="Password:"></asp:Label> <asp:TextBoxID="Txt_UserPass"runat="server"Width="86px"></asp:TextBox>
</td>
</tr>
<tr>
<tdid="TR2TD1"colspan="3"style="height: 1px; width: 862px;"class="TR2TD1">
</td>
</tr>
<tr>
<tdclass="TR3TD1"colspan="4"id="TR3TD1">
</td>
</tr>
</table>
</div>
<tablestyle="height: 100%"width="100%">
<tr>
<tdid="TR4TD1"class="TR4TD1"style="height: 364px">
<asp:MenuID="Menu1"runat="server"Width="89px"style="color: white; left: 30px; position: relative; top: -175px;"Height="142px"ForeColor="White"Font-Names="Tahoma">
<Items>
<asp:MenuItemNavigateUrl="~/Register.aspx"Text="Register"Value="Register"></asp:MenuItem>
</Items>
</asp:Menu>
</td>
<tdid="TR4TD2"style="width: 554px; height: 364px"class="TR4TD2">
<asp:contentplaceholderid="ContentPlaceHolder1"runat="server">
</asp:contentplaceholder>
</td>
</tr>
</table>
</form>
</body>
</html>
و آیا کنترل دیگری هم وجود دارد که بتوان توسط آن Masterpage را به قسمت های مختلفی تقسیم کرد و در هر قسمت یک کنترل خاص مثل Menu,sitemap,... قرار داد
تشکر
من از tableدر masterpage برای طراحی استفاده کرده ام تا بتوانم کنترل های مورد نظرم را در مکانهای خاصی از صفحه قرار دهم.
من ContentPlaceHolder را در داخل یکی از ستونهای جدول قرار داده ام ولی به طور اتوماتیک align ان در وسط ستون هست.چه طور میتوان آن را به نحوی تتظیم کرد که align آن در top باشد
<%@MasterLanguage="C#"AutoEventWireup="true"CodeFile="MasterPage.master.cs"Inherits="MasterPage" %>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<linkhref="CSS/MasterStyle.css"rel="stylesheet"type="text/css"/>
<title>Untitled Page</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<tablestyle="height: 120px"width="100%">
<tr>
<tdid="TR1TD1"colspan="3"class="TR1TD1"style="height: 64px; width: 862px;">
</td>
<tdcolspan="1"rowspan="2"id="TR1TD2"class="TR1TD2"style="width: 262px">
<asp:LabelID="UserID"runat="server"Text="User Name:"></asp:Label>
<asp:TextBoxID="Txt_UserName"runat="server"Width="87px"></asp:TextBox>
<br/>
<asp:LabelID="UserPass"runat="server"Text="Password:"></asp:Label> <asp:TextBoxID="Txt_UserPass"runat="server"Width="86px"></asp:TextBox>
</td>
</tr>
<tr>
<tdid="TR2TD1"colspan="3"style="height: 1px; width: 862px;"class="TR2TD1">
</td>
</tr>
<tr>
<tdclass="TR3TD1"colspan="4"id="TR3TD1">
</td>
</tr>
</table>
</div>
<tablestyle="height: 100%"width="100%">
<tr>
<tdid="TR4TD1"class="TR4TD1"style="height: 364px">
<asp:MenuID="Menu1"runat="server"Width="89px"style="color: white; left: 30px; position: relative; top: -175px;"Height="142px"ForeColor="White"Font-Names="Tahoma">
<Items>
<asp:MenuItemNavigateUrl="~/Register.aspx"Text="Register"Value="Register"></asp:MenuItem>
</Items>
</asp:Menu>
</td>
<tdid="TR4TD2"style="width: 554px; height: 364px"class="TR4TD2">
<asp:contentplaceholderid="ContentPlaceHolder1"runat="server">
</asp:contentplaceholder>
</td>
</tr>
</table>
</form>
</body>
</html>
و آیا کنترل دیگری هم وجود دارد که بتوان توسط آن Masterpage را به قسمت های مختلفی تقسیم کرد و در هر قسمت یک کنترل خاص مثل Menu,sitemap,... قرار داد
تشکر