asp.net mvc - Object reference not set to an instance of an object -


इस कोड के साथ मुझे त्रुटि है:

ऑब्जेक्ट संदर्भ किसी वस्तु

<कोड> & lt
;% का उपयोग कर (Html.BeginForm ( "XMLDevicesAddFirmware", "ImportXML", FormMethod.Post)) {% & gt; & Lt; तालिका वर्ग = "डेटा-तालिका" & gt; & LT; टीआर & gt; & Lt; th & gt; अनुच्छेद संख्या & lt; / th & gt; & LT; वें & gt; फर्मवेयर & lt; / वें & gt; & LT; वें & gt; नाम & lt; / वें & gt; & Lt; th & gt; ऑर्डर आईडी & lt; / th & gt; & Lt; th & gt; सॉफ़्टवेयर संस्करण & lt; / th & gt; & Lt; / टीआर & gt; & Lt;% int आरबी = 1;% & gt; & Lt;% foreach (मॉडल में विविध आइटम) {% & gt; & LT; टीआर & gt; & Lt; td & gt; & lt;% = Html.Encode (item.ArticleNumber)% & gt; & lt; / td & gt; & Lt; td & gt; & lt; इनपुट आईडी = "फर्मवेयर" नाम = "& lt;% = Html.Encode (rb)% & gt;" प्रकार = "टेक्स्ट" /> gt; & lt; / td & gt; & Lt; td & gt; & lt;% = Html.Encode (item.Name)% & gt; & lt; / td & gt; & Lt; td & gt; & lt;% = Html.Encode (item.OrderId)% & gt; & lt; / td & gt; & Lt; td & gt; & lt; इनपुट आईडी = "सॉफ़्टवेयरविशेष" नाम = "& lt;% = Html.Encode (rb)% & gt;" प्रकार = "टेक्स्ट" /> gt; & lt; / td & gt; & Lt; / टीआर & gt; & Lt;% rb = rb + 1;% & gt; & Lt;%}% & gt; & Lt; / तालिका & gt; & Lt; p & gt; & Lt; इनपुट प्रकार = "सबमिट करें" मान = "समाप्त" / & gt; & Lt; / p & gt; & Lt;%}% & gt; सार्वजनिक कार्यवाही XMLDevicesAddFirmware () {var dev = XMLEntities.unassigneditems में से जहां i.DevOrAcc == सच चुनें मैं; वापसी देखें (देव); } [AcceptVerbs (HttpVerbs.Post)] पब्लिक एक्शनआरसल्ट XMLDevicesAddFirmware (फॉर्मकॉलक्शन कॉल) {// .... वापसी देखें (); }  

स्टैक ट्रेस: ​​

  [NullReferenceException:। ऑब्जेक्ट संदर्भ एक वस्तु का एक उदाहरण के लिए सेट नहीं] ASP.views_importxml_xmldevicesaddfirmware_aspx .__ RenderContent2 (HtmlTextWriter __w, नियंत्रण parameterContainer) C: \ दस्तावेज़ और सेटिंग्स \ Ognjen \ My Documents \ \ परियोजनाओं \ MvcKVteam विजुअल स्टूडियो 2008 - radna verzija_18_07 \ MvcKVteam - radna verzija \ MvcKVteam \ दृश्य \ ImportXML \ XMLDevicesAddFirmware.aspx: 36 System.Web.UI .Control.RenderChildrenInternal (HtmlTextWriter लेखक, ICollection बच्चों) +256 System.Web.UI.Control.RenderChildren (HtmlTextWriter लेखक) +19 System.Web.UI.Control.Render (HtmlTextWriter लेखक) +10 System.Web.UI.Control .RenderControlInternal (HtmlTextWriter लेखक, ControlAdapter अनुकूलक) +27 System.Web.UI.Control.RenderControl (HtmlTextWriter लेखक, ControlAdapter अनुकूलक) 99 System.Web.UI.Control.RenderControl (HtmlTextWriter लेखक) +25 ASP.views_shared_site_master .__ Render__control1 ( HtmlTextWriter __w, नियंत्रण parame terContainer) C: \ दस्तावेज़ और सेटिंग्स \ Ognjen \ My Documents \ विजुअल स्टूडियो 2008 \ परियोजनाओं \ MvcKVteam - radna verzija_18_07 \ MvcKVteam - radna verzija \ MvcKVteam \ दृश्य \ साझा \ Site.Master: 104 System.Web.UI.Control। RenderChildrenInternal (HtmlTextWriter लेखक, ICollection बच्चों) +256 System.Web.UI.Control.RenderChildren (HtmlTextWriter लेखक) +19 System.Web.UI.Control.Render (HtmlTextWriter लेखक) +10 System.Web.UI.Control.RenderControlInternal ( HtmlTextWriter लेखक, ControlAdapter अनुकूलक) +27 System.Web.UI.Control.RenderControl (HtmlTextWriter लेखक, ControlAdapter अनुकूलक) 99 System.Web.UI.Control.RenderControl (HtmlTextWriter लेखक) +25 System.Web.UI.Control.RenderChildrenInternal (HtmlTextWriter लेखक, ICollection बच्चों) 134 System.Web.UI.Control.RenderChildren (HtmlTextWriter लेखक) +19 System.Web.UI.Page.Render (HtmlTextWriter लेखक) +29 System.Web.Mvc.ViewPage.Render (HtmlTextWriter लेखक) +59 प्रणाली। वेब। यूआई। नियंत्रण। रिडर कंट्रोल इनलाइन (HtmlTextWriter लेखक, Cont rolAdapter अनुकूलक) +27 System.Web.UI.Control.RenderControl (HtmlTextWriter लेखक, ControlAdapter अनुकूलक) 99 System.Web.UI.Control.RenderControl (HtmlTextWriter लेखक) +25 System.Web.UI.Page.ProcessRequestMain (बूलियन includeStagesBeforeAsyncPoint , बूलियन includeStagesAfterAsyncPoint) 1266  

मॉडल मान्य नहीं है और आप अपने कोड के कुछ पर अमल करने में असमर्थ रहे हैं

  [AcceptVerbs (HttpVerbs.Post)] public ActionResult XMLDevicesAddFirmware (FormCollection col) {// .... वापसी देखें (); }  

आपको उसी मॉडल को देखने के लिए वापस करना होगा ()

  वापसी दृश्य (देव);  

जैसा कि आप मिलते हैं,

अन्यथा व्यू प्रदर्शित नहीं हो सकता क्योंकि मॉडल रिक्त है।

जब आप वापसी करते हैं देखें (देव); दृश्य ठीक रेंडर कर देगा, और यदि आपने ModelState.AddModelError (/ ** /); दिखाई देगी तो दृश्य सत्यापन त्रुटियां दिखाएगा

< / html>

Comments