アプリをBootstrap2.1.1にアップグレードしている最中であり、多くのフォームタグにクラス属性(class = "form-horizontal")を追加する必要があります。問題は、ほとんどのフォームがかなり美しいものを使用していることです
@using (Html.BeginForm()) {
私がむしろ保持したいフォーマット。そこでクラス属性を取得する明白な方法は、次のオーバーロードを使用することです。たとえば、次のようになります。
@using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @class = "form-horizontal" })) {
しかし、私はむしろそれをしたくありません。フォームにクラス属性を追加する最良の方法は何ですか?
jQueryドキュメントレディハンドラーを使用してフォームに.addClass( "form-horizontal")を使用することを考えましたが、ユーザーが恐ろしい「スタイルのないコンテンツのフラッシュ」を目にするのではないかと心配しています。
もう1つのアプローチは、スタイルの少ないミックスインを使用して、すべてのフォームスタイルルールに.form-horizontalクラスを追加することですが、まだ使用量が少ないため、これについてはよくわかりません。
誰かがこの問題を解決するための最良の方法を知っていますか?