2
找不到問題,因爲一切都很正常。錯誤CS0234:名稱空間「ContosoUniversity.ViewModel」中不存在類型或名稱空間名稱「EnrollmentViewModel」
錯誤CS0234:類型或命名空間名稱 'EnrollmentViewModel' 不存在命名空間 'ContosoUniversity.ViewModels'(?是否缺少程序集引用)
Строка 29:
Строка 30:
Строка 31: public class _Page_Views_Enrollment_Index_cshtml : System.Web.Mvc.WebViewPage<IEnumerable<ContosoUniversity.ViewModels.EnrollmentViewModel>> {
Строка 32:
Строка 33: #line hidden
視圖模型接收機類
namespace ContosoUniversity.ViewModels
{
public class EnrollmentViewModel
{
public int EnrollmentID { get; set; }
public int CourseID { get; set; }
public int StudentID { get; set; }
public Grade? Grade { get; set; }
public Course Course { get; set; }
public Student Student { get; set; }
}
public enum Grade
{
A, B, C, D, F
}
存在
}
您的解決方案中是否有類* EnrollmentViewModel?在Visual Studio中,您應該能夠在解決方案資源管理器的「搜索解決方案資源管理器」框中鍵入名稱 - 這將基於文件和/或類名進行匹配。如果類存在,它的名字空間是什麼? – pwdst 2014-08-29 16:24:36
命名空間ContosoUniversity.ViewModels – Romancevic 2014-08-29 16:39:13
視圖模型是公開的嗎?即命名空間ContosoUniversity.ViewModels {** public ** class EnrollmentViewModel {...}} - 如果是這樣,您可以發佈視圖模型代碼嗎? (可以刪除屬性 - 我們只需要聲明本身) – pwdst 2014-08-29 16:42:35