Comment récupérer les données d'un ViewBag ?
Bonjour;
j'ai un ViewBag que j'aimerai récupéré ses données mais j'y arrive pas, voici mon exemple
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
string selectedValues = form["spId"];
ViewBag.spId = GetSousp(selectedValues.Split(','));
if (ViewBag.spId != null)
{
foreach (var item in (ViewBag.spId as List<SousProjet>))
{
SousProjet sp = db.sousprojet.Where(u => u.name.Equals(item.name, StringComparison.CurrentCultureIgnoreCase)).FirstOrDefault();
db.ModSp.Add(new ModSp(modele.IDMOD, sp.IDSP));
db.SaveChanges();
}
} |
quand je fais ça, j'ai une erreur :
Code:
1 2 3
| [NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.]
ProjectGED.Controllers.ModeleController.Create(Modele modele, FormCollection form) in c:\Users\HP\Desktop\new GED\ProjectGED\ProjectGED\Controllers\ModeleController.cs:97
lambda_method(Closure , ControllerBase , Object[] ) +147 |