Area は Google マップのオーバーレイ (エリア) の詳細であり、AreaData は Google マップでエリアをレンダリングするために使用されるデータです。
public class AreaDetailsViewModel
{
public Area Area{get;set;}
public AreaData Data{get;set;}
}
今の問題は、ビューとデータを同時に取得するために ajax 呼び出しを使用しようとしていることです。
しかし、データ全体をjsonとして返すと、ビューが表示されません。html として返す場合は、areadata を html に含めます。
ビューをローカライズする必要があるため、ローカライズされたラベル情報なしでデータを取得することはできません。
ビューをモデルに含めることはできますか?
public class AreaDetailsViewModel
{
public View AreaView{get;set;}
public AreaData Data{get;set;}
}
しかし、それは奇妙に思えます、私は本当にあなたのアドバイスが必要です.