私は次のビューモデルを持っています:
namespace WebUx
{
public class CityViewModel
{
public City City { get; set; }
public IList<CityDetail> CityDetails { get; set; }
}
}
次のマスタークラス:
Class City {
public string Name { get; set; }
public string Type { get; set; }
}
次の詳細クラス:
Class CityDetail {
public string Number { get; set; }
public string Street { get; set; }
}
私がやりたいことは、ビュー内のフォームが最初にいくつかの基本的な都市情報を表示し、次に10 個のCityDetail レコードがある下部に領域を持つビューでビューモデルを使用することです。
部分ビューでこれを行う方法はありますか? 部分ビューについていくつかのことを理解していますが、私のニーズを満たすためにこれをどのように書くことができますか? ビュー内から部分ビューを呼び出し、同時に入力可能な詳細を含む空のレコードを作成し、アクションに戻ったときにモデルの一部になることはできますか? どうすればラベルも処理できますか。たとえば、各通りのラベルを「Street 1」、「Street 2」などとして表示したいと思います。