私たちはコントロールをスタイルするためにテーマを使用しています。我々はいくつかのケースでは、今では皮膚にこのようスキンで指定されたクラスと共にクラスを追加します。
<asp:TextBox runat="server" CssClass="txt edit_txt" />
を追加したテキストボックスの場合
、我々はこの2つのクラスと一緒に別のクラスを追加します。
我々はそれが「RequiredCheckClass」クラスを取ることが、肌に指定されただけで、他の2クラスなかったレンダリングでのaspx
<asp:TextBox ID="txtnameE" runat="server" MaxLength="30" CssClass="RequiredCheckClass"></asp:TextBox>
にこのようなテキストボックスを追加しました。
したがって、スキンで指定されたクラスとともにクラスを追加する方法は、aspxページからです。
PS:今、私は@Curtの提案を使用するか、EnableTheming = falseを使用して、必要なすべてのクラスをこのコントロールに追加します。
<asp:TextBox SkinID="Required" runat="server" CssClass="txt edit_txt RequiredCheckClass" />
そして、あなたのマークアップファイルに次のように使用します。誰もがこれら以外の任意の他のアイデアを得た場合
はい..しかし、問題は、私たちはスキンの数を得て、新しいスキンオブジェクトを追加することは、多くのページで変更を加えなければならないということです。 –
@マシェ:私は同じ状況にあります。この答えに言及するのではなく、これに対する解決策を見つけましたか? –