この都市のjsonデータを保持するmvcモデルに新しいプロパティを導入する方法を教えてください。mvcモデルでjsonとしてデータを公開するデータ型
public ActionResult Edit(int id)
{
MyModel model = repository.GetById(id);
if (model.CountryId.HasValue)
{
// load cities into new property
}
return this.View(result);
}
さらなるjs操作のためにクライアント側でjsonとして公開したい場合は、どのデータ型を自分のプロパティ(Cities)にする必要がありますか? ICollection?これには何か推奨はありますか?
Jsonデータは 'return view()'で送信することはできません。データをモデルプロパティにバインドすることができ、ビューでは '@ Html.Raw(Json.Encode(Model.MyProperty))'として取得できます。 – mmushtaq