-1

我真的不明白这里的问题是什么以及为什么我会收到这个错误

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; }
}

错误:

是“类型”,但用作“变量”



这不是在 MVC 中使用 View Model 的方式吗?

4

1 回答 1

2

我假设您有另一个名为V_Model. 然后编译器会告诉您该类型V_Model被用作变量:

此外,如果您没有一个被调用的类,V_Model您正在尝试创建一个新的V_ViewModel被调用实例V_Model并将其分配TagName给一个尚未创建的变量。

重命名V_Model为其他名称并删除TagName = V_Model.TagName

var testModel = new V_ViewModel() { TagName = "TestTag" };
于 2013-06-30T14:45:00.333 回答