モデルは 1 つしかありませんが、View で異なる方法で 2 回使用したいと考えています。
@model IEnumerable<JChatAdmin.Models.CityCountryModel.**CityCountryModel**>
@model JChatAdmin.Models.CityCountryModel. 都市国モデル
モデルは 1 つしかありませんが、View で異なる方法で 2 回使用したいと考えています。
@model IEnumerable<JChatAdmin.Models.CityCountryModel.**CityCountryModel**>
@model JChatAdmin.Models.CityCountryModel. 都市国モデル
これを行う最も簡単な方法は、使用したい各「サブモデル」のプロパティを持つ新しいクラスを作成し、その新しいクラスをモデルとして使用することです。
namespace JChatAdmin.Models.CityCountryModel
{
public class CombinedCityCountryModel
{
public IEnumerable<CityCountryModel> EnumerableCountryModel { get; set; }
public CityCountryModel SingleCountryModel { get; set; }
}
}
モデルは次のようになります。
@model JChatAdmin.Models.CityCountryModel.CombinedCityCountryModel