0

我无法让我的文本框在模态弹出窗口中从左到右对齐。这是 . 我应该改变什么。

<asp:UpdatePanel runat="server" ID="ModalPanel1" UpdateMode="Conditional"> 
                    <ContentTemplate>
                        <!-- shadow container -->
                        <div class="shadowContainer">
                                <h1><asp:Label runat="server" id="xyz" Text="Make" /></h1>
                                <tr style="width:1000px;">
                                <td colspan = "2" style="width:100px;"> 
                                <div>Name1</div>
                                 <asp:TextBox  runat="server" id="Name1" MaxLength="40"/>
                                      <span id="Span1" style="color:Red;">
                                        <asp:CustomValidator ID="Val1" runat="server"
                                            OnServerValidate="Val1_ServerValidate" ControlToValidate="Name1" ValidateEmptyText="true" ValidationGroup="thisGroup"></asp:CustomValidator>
                                      </span>   
                                 <div>Name2</div>  
                                  <asp:TextBox runat="server" id="TextBox1" MaxLength="40"/><br />
                                      <span  id="Span2" style="color:Red;">
                                        <asp:CustomValidator ID="CustomValidator1" runat="server"
                                            OnServerValidate="CustomValidator1_ServerValidate" ControlToValidate="TextBox1" ValidateEmptyText="true" ValidationGroup="thisGroup"></asp:CustomValidator>
                                      </span>                                      
                                </td>
                            </tr>                                                

                        </div>
                    </ContentTemplate>
                </asp:UpdatePanel>      

我修改了我之前帖子中的代码。此外,如果模式弹出窗口上有一个 SAVE 按钮,我如何确保点击 SAVE 不会更改对齐的格式?

4

1 回答 1

0

你有你需要的一切。我能看到的唯一问题是你没有为你的 td 设置宽度;因此,默认情况下它可能创建得不够宽。确保将其设置为足够大以包含所有内容的宽度。

<td colspan="2" style="width:500px;">

编辑

我相信问题是你在你的 td 上设置的宽度。现在您已经更新了代码,我可以看到您只有 td 的宽度设置为100px. 这将导致控件在不同的行上中断。

于 2012-06-09T14:04:17.963 回答