无法找到问题因为一切都很好。
错误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
Viewmodel类 -
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
}
}
答案 0 :(得分:0)
我知道这是一个老问题,但最近我遇到了类似的问题。我的问题的解决方案是名称空间在Model.cs中的定义不同,因为它在视图中的指定方式不同。这可能是个问题。