我只有一个型号,但我希望在我的视图中以不同的方式使用它2次。
@model IEnumerable<JChatAdmin.Models.CityCountryModel.**CityCountryModel**>
@model JChatAdmin.Models.CityCountryModel。 CityCountryModel
答案 0 :(得分:4)
最简单的方法是创建一个新类,其中包含您要使用的每个“子模型”的属性,并将该新类用作模型:
namespace JChatAdmin.Models.CityCountryModel
{
public class CombinedCityCountryModel
{
public IEnumerable<CityCountryModel> EnumerableCountryModel { get; set; }
public CityCountryModel SingleCountryModel { get; set; }
}
}
您的模型将是:
@model JChatAdmin.Models.CityCountryModel.CombinedCityCountryModel