2012-01-16 22 views
0

<asp:RequiredFieldValidator ... />があり、デフォルト値のDisplayDynamicとしたいとします。ASP.NETコントロールのデフォルト値を設定する

span[style="visibility:hidden;"],span[style="visibility: hidden;"] { 
    display:none; 
} 

と私はGoogleで何も(シンプルな)ものを見つけることができませんでした。何がお勧めですか?

+0

回避策として、コントロールツリーを歩き、デフォルトを設定し、それをすべてのページの 'Init'ハンドラーとして登録するイベントハンドラーを作成することができます。それは少しハックであり、定型文がないわけではありませんが、それはトリックを行うことができます。 – millimoose

答えて

1

asp:RequiredFieldValidatortheme with a skinを作成し、DisplayプロパティをDynamicに設定します。そのテーマを持つように設定した各ページは、デフォルトでバリデーターがDisplay = "Dynamic"に設定されます。あなたは、皮膚のテンプレートでバリにSkinIDを設定した場合、その後、あなたはまた、あなたのページ(複数可)全体で使用SkinIDasp:RequiredFieldValidorすべてのSを設定する必要があること

注意。すべてのバリデータをデフォルトでdynamicにする場合は、SkinIDを設定しないでください。

関連する問題