2009-03-05 12 views
3

無効なフィールドでアスタリスクを表示し、検証サマリに冗長なメッセージを表示する方法が必要です。ただし、検証コントロールで[表示]を[なし]に設定すると、フィールドの隣に表示されるメッセージがすべて非表示になります。アスタリスクを検証コントロールに表示しますが、エラーメッセージを要約して表示します。

このようなハイブリッド機能を利用する方法はありますか?

答えて

13

はい。

textプロパティを "*"に設定し、ErrorMessageプロパティを実際のエラーメッセージに設定します。何かのようなもの。あなたが実際のエラーに*だけ取るスペースを持っているdisplay="Dynamic"を使用することができ、表示のために

<asp:RequiredFieldValidator id="ValidateMyField" runat="server" text="*" 
errormessage="Hey, you must really specify something" 
controltovalidate="YourControl" /> 

0
<asp:ValidationSummary ID="valSummary" runat="server" /> 
<asp:CustomValidator ID="valUserNameTaken" runat="server" ErrorMessage="User name is already used in this system, please choose another.">*</asp:CustomValidator> 
関連する問題