我遇到以下形式的錯誤:「傳入字典的模型項目類型爲FooViewData,但此字典需要模型項類型欄「,即使我正在傳入類型爲用戶控件的正確類型(欄)的對象。在ASP.NET MVC中,當使用正確的類型對象呈現用戶控件時,遇到錯誤的類型錯誤
2
A
回答
3
@MattMitchell說的可能是你看到這個錯誤的原因。
如果你想知道爲什麼;這是因爲當使用RenderUserControl()時,當你傳遞null作爲controlData參數時,框架會嘗試將視圖數據從當前視圖上下文傳遞到用戶控件上(請參閱System.Web.Mvc中的UserControlExtensions.DoRendering方法)。
1
可能發生的情況是,呈現用戶控件時提供的對象實際上是null。
相關問題
- 1. 在ASP.NET MVC我呈現頁面時正確類型的對象
- 2. 出現錯誤。類型錯誤:類型「文件」的對象沒有LEN()
- 3. 類型錯誤:使用字典時,「類型」對象未標化,
- 4. Python的錯誤「類型錯誤:類型 'NoneType' 對象沒有LEN()
- 5. 錯誤的列類型遇到用戶定義的數據類型
- 6. 類型錯誤:「ImmutableMultiDict」對象
- 7. 當使用某些類型的方法刪除對象時出現NSMutableArray錯誤
- 8. ArrayList的錯誤使用泛型類型
- 9. 類型錯誤:當我使用WHILE
- 10. 類型錯誤使用Telnet.write()
- 11. 使用ArrayList類型錯誤?
- 12. 類型錯誤:使用PyCrypto.AES
- 13. 使用未聲明的類型錯誤:如何比較對象與類類型?
- 14. 在javascript中使用Ajax調用時出現類型錯誤/ Jquery
- 15. 使用派生類對象分配基類對象的錯誤類型
- 16. ASP.NET MVC-錯誤希望使用控件模型的屬性
- 17. 對象不命名類型的錯誤
- 18. 初始CoreData對象的類型錯誤。
- 19. 類型錯誤:不能在對象
- 20. 強制類型錯誤從長到十進制類型對象
- 21. 創建簡潔和通用錯誤類型時遇到問題
- 22. 的Python - 類型錯誤:類型的 '...' 對象沒有LEN()
- 23. 類事件(類型錯誤)
- 24. 錯誤:「操作數類型不正確」
- 25. 使用printf時ocaml類型錯誤
- 26. 使用json.dumps時Python類型錯誤
- 27. 使用__asm不正確的操作數類型錯誤
- 28. 類型錯誤:類型對象不是標化的
- 29. 修復類型錯誤:類型'...'的對象沒有len
- 30. 類型錯誤:類型「光標」的對象沒有LEN()