Sunday 15 June 2014

asp.net mvc 3 - Null reference error "Object reference not set to an instance of an object" accessing Model while loading a view -


  @ मॉडेल IEnumerable & lt; SportsStore.Domain.Entities.Product & gt; ..... यह मेरा दृश्य सूची है Cshtml @ {ViewBag.Title = "उत्पाद"; } @ वोरैच (मॉडल में वेर जम्मू) // मॉडल पर त्रुटि {& lt; div class = "item" & gt; & LT; h3 & gt; @ j.Name & lt; / h3 & gt; @ जे। डिस्क्रिप्शन & lt; h4 & gt; @ j.price.ToString ("सी") & lt; / h4 & gt; & Lt; / div & gt; }   

प्रो एसएसपी.नेट एमवीसी 3 बुक अध्याय 7 में स्पोर्टस्टोर उदाहरण से पहले मैं एक डेटाबेस तैयार कर सकता हूं

यह मेरा नियंत्रक है

  सार्वजनिक श्रेणी ProductController: नियंत्रक {सार्वजनिक उत्पादकंट्रोलर () {} / // GET: / उत्पाद / निजी IProductRepository रिपॉजिटरी; सार्वजनिक उत्पादकंट्रोलर (IProductRepository productrepository) {repository = productrepository; } सार्वजनिक व्यू सन्दर्भ सूची () {वापसी दृश्य (); }    

जब आप पास IEnumerable पास करते हैं तो आपको इसे पास करना चाहिए सूची या ऐसा कुछ, उदाहरण के लिए, आपकी इंडेक्स एक्शन मेथड की तरह होनी चाहिए:

  पब्लिक एक्शन रिजल्ट इंडेक्स () {रिटर्न व्यू (_डीबी कॉन्टैक्ट। प्रोडक्ट.ToList ()); }    

No comments:

Post a Comment