C# ASP.NET Web窗体将窗体最大化为屏幕大小

C# ASP.NET Web窗体将窗体最大化为屏幕大小,c#,asp.net,vertical-alignment,maximize,C#,Asp.net,Vertical Alignment,Maximize,我是ASP.NET设计新手。我有两个页面“Default”和“LoggedMaster”。我面临的问题是如何使用所有可用空间将屏幕显示在中间并最大化 Default.aspx中只有一个在中。我可以使div使用全宽&在中心水平方向显示登录名。但无法使其垂直居中。以下是Default.aspx的代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebFormAppli

我是ASP.NET设计新手。我有两个页面“
Default
”和“
LoggedMaster
”。我面临的问题是如何使用所有可用空间将屏幕显示在中间并最大化

Default.aspx
中只有一个
中。我可以使div使用全宽&在中心水平方向显示登录名。但无法使其垂直居中。以下是Default.aspx的代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebFormApplication._Default" %>

 <!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>Trial N Error</title>

 </head>

<body bgcolor="#0099ff">
<form id="form1" runat="server" style="vertical-align: middle; height: 100%; width: 100%; ">
<div align="center" 
    style="background-color: #00FFFF; background-repeat: inherit; height: 100%; width: 100%; 
    vertical-align: middle; margin-left: auto; margin-right: auto" >

    <asp:Login ID="Login1" runat="server" BackColor="#F7F6F3" BorderColor="#E6E2D8" 
        BorderPadding="10" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" 
        Font-Size="Medium" ForeColor="#333333" >
        <TextBoxStyle Font-Size="Medium" />
        <LoginButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" 
            BorderWidth="1px" Font-Names="Verdana" Font-Size="Medium" 
            ForeColor="#284775" />
        <InstructionTextStyle Font-Italic="True" ForeColor="Black" />
        <TitleTextStyle BackColor="#5D7B9D" Font-Bold="True" Font-Size="Medium" 
            ForeColor="White" />
    </asp:Login>

    <asp:HyperLink ID="HyperLink1" runat="server" BackColor="#FFFF99" 
        NavigateUrl="~/LoggedHomeForm.aspx" BorderStyle="None">Master Page</asp:HyperLink>

</div>
</form>
</body>
</html>
contentpage当前只有两个占位符的标签。但它们的形式将涉及许多领域&因此。我在网上搜索了同样的方法,也尝试了不同的方法,但没有一种方法适合我

我认为有些小事情我要么错过了,要么设置不当。你能帮我找出并解决问题吗

非常感谢您的帮助

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="LoggedMaster.master.cs" Inherits="WebFormApplication.LoggedMaster" %>

 <!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>Untitled Page</title>

 </head>

 <body bgcolor="#33ccff">
<form id="form1" runat="server" style="height: 100%" width="100%" >
<table bgcolor="#999966" style="height: 100%" width="100%">
    <tr>
        <td colspan="2" height="48">
            <asp:Menu ID="Menu1" runat="server" BackColor="#999966" 
                DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="Large" 
                ForeColor="#666666" Orientation="Horizontal" StaticSubMenuIndent="10px">
                <StaticSelectedStyle BackColor="#1C5E55" />
                <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <DynamicHoverStyle BackColor="#666666" ForeColor="White" />
                <DynamicMenuStyle BackColor="#E3EAEB" />
                <DynamicSelectedStyle BackColor="#1C5E55" />
                <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <StaticHoverStyle BackColor="#666666" ForeColor="White" />
                <Items>
                    <asp:MenuItem NavigateUrl="~/LoggedHomeForm.aspx" Text="Home" Value="Home">
                    </asp:MenuItem>
                    <asp:MenuItem Text="PFA" Value="PFA"></asp:MenuItem>
                    <asp:MenuItem Text="PUC" Value="PUC"></asp:MenuItem>
                    <asp:MenuItem Text="Client" Value="Client"></asp:MenuItem>
                    <asp:MenuItem Text="Channel" Value="Channel"></asp:MenuItem>
                    <asp:MenuItem NavigateUrl="~/AboutForm.aspx" Text="About" Value="About">
                    </asp:MenuItem>
                </Items>
            </asp:Menu>
        </td>
    </tr>
    <tr>
        <td valign="top" >
           <div id="headDiv" align="center" 
                style="padding: 5px; margin: 5px; width: 100%; clip: rect(auto, auto, 10px, auto)">
                <asp:ContentPlaceHolder ID="head" runat="server">
                </asp:ContentPlaceHolder>

            </div>

            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server" >

           </asp:ContentPlaceHolder>
        </td>


    </tr>

    <tr>
        <td colspan="2" height="48" style="font-size: medium; font-weight: bold">
            Copyright 2015 Terry Consulting</td>
    </tr>
</table>
</form>
 </body>

 </html>