如何修复"是一个变量,但像类型一样使用"错误在我的asp.net mvc Webapp

本文关键字:quot 错误 net Webapp mvc 一样 asp 我的 一个 何修复 变量 | 更新日期: 2023-09-27 18:12:56

当我尝试在我的Main_Controller上创建以下类时,我得到错误

"CS0118 'prjname'是一个变量,但被用作类型"

我的代码

public ActionResult AufgabenDetails(int id)
        {
            var prjname = new prjname { Title = "Album " + id };
            return View(prjname);
        }

有人能帮我吗?

如何修复"是一个变量,但像类型一样使用"错误在我的asp.net mvc Webapp

这里prjname是一个匿名类型变量,但是您需要在View中传递一个特定的模型类型,因此为它创建一个模型类并在View页面中使用相同的模型类型

class SampleModel {
  public string Title {get;set;};
}
public ActionResult AufgabenDetails(int id)
{
      SampleModel  prjname = new SampleModel { Title = "Album " + id };
      return View(prjname);
}

类名和变量名相同,修改为:

public ActionResult AufgabenDetails(int id)
        {
            var p= new prjname { Title = "Album " + id };
            return View(p);
        }