Je construis ma première application ASP.Net MVC et j'ai un problème pour accéder aux résultats d'une requête linq to sql dans l'une de mes vues.Comment puis-je accéder aux propriétés ViewData dans ma vue?
Voici mon contrôleur:
public ActionResult Details(int id)
{
var dataContext = new BuffetSuppliersDBDataContext();
var supplier = from m in dataContext.BO_Suppliers
where m.SupplierID == id
select m;
return View(supplier);
}
Comment puis-je accéder à la propriété supplier.SupplierName dans ma page de vue, je l'ai vu des exemples en utilisant une boucle foreach et coulée ViewData.Model à IEnumerable, mais il n'y a pas grand-chose point dans l'utilisation d'une boucle que je ne retourne qu'une seule ligne.
Vous pouvez faire directement Model.Name au lieu de ViewData.Model.Name, puisque le modèle est également une propriété de ViewPage –