首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为何页面提交后会靠左显示了

2013-10-13 
为什么页面提交后会靠左显示了?本帖最后由 biemowobenz 于 2013-10-12 08:48:07 编辑%@ Page TitleHome

为什么页面提交后会靠左显示了?
本帖最后由 biemowobenz 于 2013-10-12 08:48:07 编辑

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    </asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:Panel ID="Panel1" runat="server">
        <table align="center" height="100" 
                        style="width: 246px; border: 1px dotted blue">
            <tr>
                <td class="bodyText" colspan="3" style="width: 180px" width="60">
                    <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Size="Medium" 
                                    Text="请输入帐户密码登录"></asp:Label>
                </td>
            </tr>
            <tr heigth="10px">
                <td colspan="3" style="width: 180px" width="60">
                    <hr style="width: 289px" />
                </td>
            </tr>
            <tr>
                <td class="bodyText" width="60">
                                账&nbsp;&nbsp;&nbsp;号:</td>
                <td align="center" valign="middle">
                    <asp:TextBox ID="txtUserName" runat="server" Width="114px" />
                </td>
                <td align="center" valign="middle" width="120">
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                                    ControlToValidate="txtUserName" ErrorMessage="必须填写用户名">必须填写</asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="bodyText" width="60">
                                密&nbsp;&nbsp;&nbsp;码:</td>
                <td align="center" valign="middle">
                    <asp:TextBox ID="txtUserPwd" runat="server" TextMode="Password" Width="114px" />
                </td>
                <td align="center" valign="middle" width="120">
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                                    ControlToValidate="txtUserPwd" ErrorMessage="RequiredFieldValidator">必须填写</asp:RequiredFieldValidator>


                </td>
            </tr>
            <tr>
                <td width="60">
                </td>
                <td align="center">
                    <asp:Button ID="btnRegister" runat="server" onclick="btnRegister_Click" 
                                    Text="注册" />
                                &nbsp;&nbsp;&nbsp;&nbsp;<asp:Button ID="btnLogin" runat="server" onclick="btnLogin_Click" 
                                    Text="登录" />
                </td>
                <td align="left">
                    <asp:CheckBox ID="CheckBox1" runat="server" Text="记住我" />
                </td>
            </tr>
            <tr>
                <td colspan="3" width="60">
                    <hr style="width: 291px" />
                                &nbsp;</td>
            </tr>
        </table>
    </asp:Panel>
</asp:Content>


为何页面提交后会靠左显示了
变成了
为何页面提交后会靠左显示了

我用的vs2010,+母版
[解决办法]
我有解决方案,可以试试

估计你用的是Response输出流
可以加一句 
Response.Write("<script>document.location=document.location;</script>");

试试吧

热点排行