2

私はスタイルの問題に直面しています。現在、aspmvcフレームワークを使用してサイトを構築しています。私はテンプレートのhtml.EditorForオプションの大ファンで、本当に素敵なフォームを生成します。すべての入力フィールドを自分でプログラミングするのは本当に嫌だからです。ただし、複合クラスではうまく機能しません。次のようなクラスがある場合:

public class person{
  public Address address { get; set; }
  public Name    name   { get; set; }
}

public class Address{
  public string street { get; set; }
  public string zipcode { get; set; }
  ....
}
public class Name{
  ....
}

EditorFor関数で名前と住所のデータを要求する素敵な登録フォームを生成したいのですが、クラスごとにeditortemplateを作成する必要があるようです。クラスを変更することにした場合、これは厄介です。

そこで私はあなたに尋ねています。これを機能させる良い方法はありますか?すべてのフォームのテンプレートを自分で作成しなくても、EditorForで適切なフォームを生成するには、どのような設定が必要ですか?

繰り返しになりますが、これらのフォームを作成する必要があることはあまり気にしません。クラスを簡単に操作できるように、システムにそのようなことをさせたいだけです。

4

1 に答える 1

1

「ディープダイビング」テンプレートに関するBradWilsonブログを参照してください。

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html

于 2011-01-17T13:10:02.463 に答える