0

私はオーチャード cms に入ったばかりで、ユーザーの詳細を取得するためのカスタム フォームをセットアップしたいと考えています。

ウィジェットとして機能するフォームがあり、投稿は正常に返されますが、レイアウトをカスタマイズするのに苦労しています。

フィールドの位置を上下に変更する方法を考え出すことはできますが、いくつかのフィールドを積み重ねるのではなく横に並べて配置したいのですが、各フィールドは独自のタグ内に含まれており、このタグには ID がありませんまたはそれに関連付けられたクラス名なので、個々のフィールドのcssプロパティを調整できません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

私が理解しているように、その場合、フォームウィジェットテンプレートにアクセスできます:

最良の方法は、css で要素を配置できるように、フィールドにクラスを追加することです。

@Html.TextBoxFor(m => m.Field, new { @class = "custom-class"})

@class これを生成する入力要素にカスタム クラスを追加します。

<input class="custom-class" id="Field.Id" name="Field.Title" type="text" value="">
于 2012-09-24T13:54:04.973 に答える