2009-06-26 10 views
2

の後にスペースを作成します。ASP .NET - のRequiredFieldValidatorは、私がRequiredFieldValidatorsとテキストボックスのセットアップの番号を持つたDetailsViewを持っているテキストボックス

両方のためのコードは次のとおり

<InsertItemTemplate> 
    <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("date_time") %>'></asp:TextBox> 
    <asp:RequiredFieldValidator 
     ID="RequiredFieldValidator11" 
     runat="server" 
     ControlToValidate="TextBox1" 
     ErrorMessage="Please update date_time." 
     ValidationGroup="InsertDetailsView1">*</asp:RequiredFieldValidator> 
    </InsertItemTemplate> 

問題は、検証コントロールが現在テキストボックスとその下の一方との間(すなわち
)空間を作成することです。どのように私はスペースを取り除くのですか?それはCSSのものですか? Display="Dynamic":このプロパティを設定し

alt text http://i40.tinypic.com/24zykuw.jpg

答えて

23

+0

ありがとうございました。自己へ 注:のRequiredFieldValidator –

6

あなたは=「ダイナミック」の表示を設定することができますし、エラーが発生したときにメッセージにのみ表示されます。

+0

ありがとう: は

0

あなたは、Display =「ダイナミック」を設定することができますが、あなたはまだあなたがコントロールの隣のエラーメッセージの十分な大きさのスペースを残していない場合は、検証エラーがトリガされると包むことになります。

通常、エラーテキストのために赤いアスタリスクを入れてから、実際のエラーテキストをErrorMessage属性とToolTip属性に入れてから、検証の概要コントロールを使用して長いエラーメッセージを表示します。

関連する問題