我问自己为什么这会横向显示TextBox和Label:
<tr>
<td>
<asp:TextBox ID="txtDateFrom" onkeypress="return CheckValid();" runat="server"></asp:TextBox>
<asp:Label ID="lblErrorBirthDay" runat="server" ForeColor="Red" Text="(***)" Visible="false"></asp:Label><asp:RequiredFieldValidator
ID="RequiredFieldValidator3" runat="server" ErrorMessage="(*)" ControlToValidate="txtDateFrom"></asp:RequiredFieldValidator>
</td>
</tr>
它给出了结果:
|__________________|(***)
这个
<tr>
<td>
<dx:ASPxDateEdit ID="txtDateFrom" runat="server" CssClass="txtLongerBlack12" ></dx:ASPxDateEdit>
<asp:Label ID="lblErrorBirthDay" runat="server" ForeColor="Red" Text="(***)" Visible="false"></asp:Label><asp:RequiredFieldValidator
ID="RequiredFieldValidator3" runat="server" ErrorMessage="(*)" ControlToValidate="txtDateFrom"></asp:RequiredFieldValidator>
</td>
</tr>
给出
|__________________|
(***)
我必须做什么才能使第二个剪切片段同时显示两个控件(DateEdit和Label)?
答案 0 :(得分:0)
我猜测ASPxDateEdit控件正在输出块级HTML元素,例如<div>
,这意味着Label的<span>
输出将位于下方。您可以使用CSS控制它,例如将两个元素都悬空。