我真的无法理解这里的问题是什么以及为什么我会收到此错误
public ActionResult Index()
{
var V_Model = new V_ViewModel() { TagName=V_Model.TagName};
return View(V_Model);
}
public class V_ViewModel
{
public string TagName { get; set; }
}
错误:
是'type',但用作'variable'
这不是在MVC中使用View Model的方法吗?
答案 0 :(得分:2)
我假设您有另一个名为V_Model
的班级。然后编译器告诉您类型V_Model
正被用作变量:
此外,如果您没有名为V_Model
的课程,那么您正在尝试创建一个名为V_ViewModel
的{{1}}新实例,并将其V_Model
分配给一个变量尚未创建。
将TagName
重命名为其他内容并移除V_Model
TagName = V_Model.TagName