我正在使用ASP.NET Core MVC和Visual Studio 2019,并且通过在我的Controller文件中编写的这一行代码收到此错误消息:
public ActionResult Edit()
{
ViewData["Email1"] = new SelectList(dbContext.GetList().ToList(), "Email", "Email");
return View();
}
我安装了这个nuget软件包:
Microsoft.AspNet.Mvc
我正在使用以下代码:
using System.web.Mvc
该包装上似乎有一个问题:
我一直在搜索,发现与“清理您的解决方案,然后将这些文件的属性设置为Copy Local = True”有关。但我在VS2019上找不到References文件夹
可以帮我?
如果您使用asp.net核心,请摆脱使用System.Web.Mvc; 如果您仍然有。
使用Microsoft.AspNetCore.Mvc.Rendering添加;安装一个nuget包
Install-Package Microsoft.AspNetCore.Mvc.ViewFeatures -Version 2.2.0
如果您有语法错误。或者,如果已安装,请尝试明确使用它:
ViewData["Email1"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(....
这是什么:
dbContext.GetList().ToList()
它看起来不像是一个有效的列表,它可能会给出错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句