Asp.Net MVC 5 Razor 視圖 未將對象引用到實例


今天在做畢業設計的時候,使用@Html.TextBoxFor(x=>x.Name)加載模型時顯示未將對象引用到實例。

但TextBoxFor 並非用於顯示數據的控件,此處用於加載附加於模型的注釋屬性。

百思不得其解。而后刪除本TestBoxFor控件后,錯誤更加離譜。

未將對象引用到實例的錯誤居然指向了@{Leyout=“..此處略,核實路徑無誤”}。

最后發現原來是在一個<select .. name="@Model.Category">上坑了自己。此處加載要求了模型中擁有數據,而視圖引擎可能無法定位到此處,遂提示到了視圖中一些不可能出現此錯誤的位置。

總結:當確信提示錯誤的控件所綁定的視圖模型無誤之后,不妨檢查下頁面其他位置是否有要求顯示出視圖數據的位置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM