Meilleur auteur de réponses
"la référence d'objet n'est pas définie à une instance d'un objet"

Question
-
Bonjour,
Lors de l'exécution de ma première application asp.net mvc3 C#, un message d'erreur apparaît : "la référence d'objet n'est pas définie à une instance d'un objet."
Voici le code de Index.aspx :
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<MvcApplication2.Models.Personne>" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Index</title>
</head>
<body>
<div>
<%using (Html.BeginForm())
{
%>
<h2>Bienvenue dans ma première page</h2>
<p>Veuillez saisir votre nom :</p>
<% =Html.TextBox("NomPersonne", Model.Nom) %>
<br />
<input type="submit" value="click" />
<%
} %>
<br />
<span style="color:red"><%=ViewData["MessageBienvenue"]%></span>
</div>
</body>
</html>
Réponses
-
Dans votre Controller associé à cette View, affectez-vous une valeur à ViewData["MessageBienvenue"] ?
Genre : ViewData["MessageBienvenue"] = "bienvenue";
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Marqué comme réponse marwa58 vendredi 18 mai 2012 10:00
Toutes les réponses
-
Dans votre Controller associé à cette View, affectez-vous une valeur à ViewData["MessageBienvenue"] ?
Genre : ViewData["MessageBienvenue"] = "bienvenue";
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Marqué comme réponse marwa58 vendredi 18 mai 2012 10:00
-
Bonjour,
moi aussi Lors de l'exécution de l'application asp.net mvc C#, un message d'erreur apparaît : "la référence d'objet n'est pas définie à une instance d'un objet."
{
Ligne 610 : int b = Convert.ToInt32(Session["LogedUserID"]); Ligne 611 : var objet = dc.Xt_Etat_Base.Where(a => a.Immatreculation == b).FirstOrDefault().Affectation; Ligne 612 : livres.Entite = objet; Ligne 613 : if (ModelState.IsValid) Ligne 614 : {
}
Dans mon Controller associé à cette View j'affecte le variable Objet d l’attribut "Entite" :
public ActionResult EditEntiteLivre(int? imt)
{
Livres livres = dc.Livres.Where(a=>a.Immatreculation==imt).FirstOrDefault();
int b = Convert.ToInt32(Session["LogedUserID"]);
var objet = dc.Xt_Etat_Base.Where(a => a.Immatreculation == b).FirstOrDefault().Affectation;
livres.Entite = objet;
if (ModelState.IsValid)
{
db.Entry(livres).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("IndexHomeUtilisateur");
}
return View(livres);
}et appeler a l action :
<td>
@Html.ActionLink("reçu", "EditEntiteLivre",new {id=item.Immatreculation})
</td>Je ne savais pas où le problème
s'il vous plaît aider
- Modifié cheimae_mag samedi 12 août 2017 09:31