我正在构建一个ASP.NET MVC Web App,直到几小时前一切都还好,那时候肯定出了点问题,现在我再也无法创建任何视图了,它们可能是空的或是脚手架。知道如何解决吗? (我目前正在使用Visual Studio Community 2019(版本为16.2.1))
我搜索并尝试了诸如this one,this second one或再次this latter one之类的解决方案,但对我没有任何帮助。
我要创建的视图将用于此功能(因此将成为经典的Details.cshtml视图):
public ActionResult Details(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
Candidate candidate = db.Candidates.Find(id);
if (candidate == null)
{
return HttpNotFound();
}
return View(candidate);
}
但是,我无法创建视图,VS不断出现以下错误,我为视图选择了Empty
模板还是Details
模板,并选择了{是否{1}}。
运行选定的代码生成器时出错:'值-1超出[0,2147483647]的可接受范围。参数名称:值 (顺便说一句,我在解决方案中检查了任何名为value的参数,但没有任何参数)
请避免让我完成我的头在墙上挖的洞...谢谢!
答案 0 :(得分:0)
仅回答才能使答案接受并“关闭”主题: 正如@Bosco所说,可以复制和粘贴视图...所以我想这确实是一个解决方案!