0

RequiredFieldValidatorが有効になっているASP.Netコントロール(つまり、TextBox)の背景色またはその他のCSSプロパティを自動的に指定するクリーンで一元化された方法はありますか?

現在、必要なコントロールの背景色を手動で黄色に設定しています。これを中央の方法に置き換えたいので、クライアントが別の色やマーカーを要求した場合、またはフィールドのステータスが必須から不要に変更された場合、またはその逆の場合でも、コントロールを見逃すことはありません。

ありがとう

アップデート

このサイトはプリコンパイルされています。コンパイル時にControlToValidtateプロパティの項目にCssクラスまたはその他の標準準拠のフラグを追加することはできますか?

4

1 に答える 1

2

必須の css クラスを追加してみませんか。スペースで区切ることにより、単一のコントロールに複数のクラスを含めることができるため、数値を取る入力フィールドを想像してください。

これで、テキストを右揃えにするクラスと、必要なフィールド要件を処理するクラスの 2 つのクラスを持つことができます。

編集

ページがレンダリングされる前に 1 つのオプションを使用して、ページ内の各コントロールをウォークスルーし、それが必須のフィールド バリデーターである場合は、対応するコントロールを見つけて css プロパティを設定します。ただし、これは、設計時に取り組むことができるものにとっては大変な作業です。

于 2009-02-13T14:16:21.377 に答える