テキストボタン/ドロップダウンが少ないシンプルなASPXページがあります。ほとんどすべてのテキストボタン/ドロップダウンに対して、バリデーターがあります。
私が直面している問題は、これらのバリデーターのそれぞれがページ上に空白行を生成することです。以下は、ASPXページのコードのサンプルです。DISPLAY = DYNAMICを追加してみましたが、空白行が減っていますが、バリデーターメッセージ(または必須の*マーク)が表示されると、テキストボックスの近くには関係がないことが示されます。
<tr>
<asp:RequiredFieldValidator runat="server" ID="CityValidator" meta:resourceKey="CityValidator"
ValidationGroup='<%# ValidationGroupName %>' ControlToValidate="CityTextBox">*</asp:RequiredFieldValidator>
<td>
<asp:TextBox runat="server" ID="CityTextBox" MaxLength='30' CssClass="TextBox" />
</td>
<asp:RequiredFieldValidator runat="server" ID="RegionCodeValidator" meta:resourceKey="RegionCodeValidator"
ValidationGroup='<%# ValidationGroupName %>' ControlToValidate="RegionCodeTextBox" >*</asp:RequiredFieldValidator>
<td>
<asp:TextBox runat="server" ID="RegionCodeTextBox" MaxLength='2' CssClass="TextBox"/>
</td>
</tr>