none
"la référence d'objet n'est pas définie à une instance d'un objet" RRS feed

  • 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>

    jeudi 17 mai 2012 22:49

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
    vendredi 18 mai 2012 06:31

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
    vendredi 18 mai 2012 06:31
  • 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



    samedi 12 août 2017 09:31