cs_ahmedbj
Messages postés12Date d'inscriptionjeudi 10 janvier 2008StatutMembreDernière intervention20 juillet 2012
-
20 juil. 2012 à 17:28
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 2015
-
24 juil. 2012 à 14:14
Bonjour à tous,
J'ai un petit soucis avec mon code, j'arrive pas à afficher les données d'une DropDownList j'ai l'exception "La référence d'objet n'est pas définie à une instance d'un objet".
Je mets à votre disposition les différentes partie du code :
pour l'action :
public ActionResult CreateProject()
{
//TO-DO : LISTE DES CLIENT [IN/EX]TERNE
ViewData["clientExterne"] = _dao.getClientsPAmis();
ViewData["clientInterne"] = _dao.getClientsAmis();
return View();
}
La fonction getClientsAmis() retourne une List<SelectedListItem>
Pour la view :
<%@ Page Title="" Language="C#" MasterPageFile="~/Areas/MonTapis/shared/MonTapis.Master" Inherits="System.Web.Mvc.ViewPage<MonTapis.Models.MONTAPISDBEntities>" %>
CreateProject
...
<% using (Html.BeginForm()) { %>
<%: Html.ValidationSummary(true) %>
....
<%: Html.DropDownListFor(m => m.PROJET, ViewData["clientInterne"] as List<SelectListItem>, new { id = "ddlclint" })%>
...
Le problème c'est que j'arrive pas à afficher le contenue de la viewData sachant que la fonction qui retourne la liste des clients marche bien