私のアプリケーションをBootstrap 2.1.1にアップグレードする過程にあり、クラス属性(class = "form-horizontal")をフォームタグの多くに追加します。問題は、ほとんどのフォームがむしろきれいなものを使用していることです。クラス属性を取得する明白な方法は、次のようなオーバーロードを使用することです:最小限のオーバーロードを維持しながら、MVC3/4のHtml.BeginForm()にクラス属性を追加するにはどうすればいいですか?
@using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @class = "form-horizontal" })) {
しかし、私はそれをやりたいとは思いません。私のフォームにクラス属性を追加する最も良い方法は何ですか?
フォームに.addClass( "form-horizontal")のドキュメント準備完了ハンドラを使用することを考えましたが、ユーザには恐ろしい '非スタイル化コンテンツのフラッシュ'が表示されるのではないかと心配しています。
-style mix-inを使用すると、すべてのフォームスタイルルールに.form-horizontalクラスを追加することができますが、まだあまり使用していないので、これについてはわかりません1。
誰でもこの問題を解決する最善の方法を知っていますか?
はい、そうです。ありがとう@ StanK –