2016-11-28 61 views
0

我的模型文件夾中有兩個模型叫做模型,我試圖從模型中拉出數據在視圖中顯示它,我知道只有一個模型語句可以應用於視圖。所以我創建了一個ViewModels,它包含了我想在視圖中引用的屬性。現在,當我運行的應用程序即時得到一個編譯錯誤,它說:在一個視圖中的兩個模型asp.net mvc 4不工作

「編譯器錯誤信息:CS0246:類型或命名空間名稱‘模式’找不到(是否缺少using指令或程序集鑑於參考?)」

視圖模型代碼

public class MainModelscs <T> where T :class 
{ 
    public StoreAudit StoreAudit { get; set; } 
    public StoreQuestions StoreQuestions { get; set; } 

    public IPagedList<T> IndexList { get; set; } 

} 

模特屬性

@model PopMarketing.ViewModel.MainModelscs<Models> 

回答

0

您需要指定您正在使用的模型類型的完整名稱空間。這樣的事情:

@model PopMarketing.ViewModel.MainModelscs<PopMarketing.Models.ListItemType> 
+0

謝謝我試過你的解決方案,但它仍然不工作 – cazlouise

+0

什麼是錯誤信息? – fireydude

相關問題