2011-05-19 26 views
0

我有一個類庫,有一個ado.net實體數據模型和一些存儲庫類來與數據進行交互。我在我的MVC項目中添加了對此類庫的引用。當我在MVC項目中創建一個強類型視圖時,我可以從我的類庫參考中選擇一個類。該視圖已成功創建並繼承自System.Web.Mvc.ViewUserControl(Of IEnumerable(Of MyClassLibraryNamespace.MyClass))。目前爲止這麼好 - 但視圖中的Model對象無法識別。在視圖中,「模型中的每個項目」的代碼行不會被編譯,因爲「未聲明模型」。我不能在當前項目之外的對象上創建視圖嗎?什麼會導致ASP.NET MVC項目中的「名稱模型未聲明」?

回答

0

是的,您可以使用當前項目之外的對象。您需要確保您已經在您的Web項目引用中引用了該其他項目(程序集),以便執行此操作。

+0

我確實添加了對其他項目的引用。我在創建視圖並選擇一個類以基於視圖時,可以在下拉列表中看到其他項目的類。 – Grant 2011-05-19 20:12:07

+0

你完全符合你的對象嗎?它需要。如果你已經添加了引用,那麼拼寫錯誤或不完全限定你的課是我能想到會導致這個問題 – BritishDeveloper 2011-05-19 21:12:47

相關問題