textboxfor を使用して作成されたすべてのテキスト ボックスにクラスを割り当てるにはどうすればよいですか?
テンプレートのオーバーライドを使用する方法はありますか?
タイプごとにテンプレートのオーバーライドがあることは知っていますが、特定のタイプをターゲットにしたくありません。すべてのテキスト ボックスに角丸 CSS クラスを追加したいと考えています。
textboxfor を使用して作成されたすべてのテキスト ボックスにクラスを割り当てるにはどうすればよいですか?
テンプレートのオーバーライドを使用する方法はありますか?
タイプごとにテンプレートのオーバーライドがあることは知っていますが、特定のタイプをターゲットにしたくありません。すべてのテキスト ボックスに角丸 CSS クラスを追加したいと考えています。
これには css ルールを追加するのが最善の方法ですが、クラスを追加する必要がある場合は、サーバー側よりも起動スクリプトと jQuery を使用する方が簡単な場合があります。
$(document).ready(function(){
$(":input[type=text]").addClass("foo");
});
MVC がテキスト ボックスの丸めを担当する必要がある理由がわかりません。で CSS を使用するだけで、はるかに簡単になります.input[type=textbox]
。
CSS:
input[type="textbox"]{border-radius: 0.5em;}