J'ai une liste de villes et une liste de pays et les deux que je veux avoir sur le fichier de vue (aspx). J'essaie quelque chose comme ça, mais il ne fonctionne pas:Comment affecter plusieurs modèles à une même vue?
World.Controllers espace de noms { public class WorldController: Controller { Index du public ActionResult() {
List<Country> countryList = new List<Country>();
List<City> cityList = new List<City>();
this.ViewData["CountryList"] = countryList;
this.ViewData["CityList"] = cityList;
this.ViewData["Title"] = "World Contest!";
return this.View();
}
}
}
<table>
<% foreach (Country country in this.ViewData.Model as IEnumerable) { %>
<tr>
<td><%= country.Code %></td>
</tr>
<% } %>
</table>