我正在尝试做一些非常简单的事情,但我似乎遗漏了一些东西。我试图在互联网上搜索结果,但没有得到任何结果,所以我想知道是否有人可以就这个看似简单直接的任务提出建议。
我有一个工作的 MVC 应用程序,并使用默认值(脚手架)创建了模型、控制器、视图。
现在我想为我的控制器操作之一创建一个新视图:
public ActionResult Index()
{
return View(db.Blog.ToList());
}
所以我右键单击操作结果,然后单击添加视图。这给了我一个对话框,我在其中指定了“测试”的视图名称,单击“创建强类型视图”复选框并选择博客的模型类。对于脚手架模板,我留空(注意我尝试过索引但没有任何好的结果)现在我单击添加按钮。
正如预期的那样,这在 Views/Blogs 下创建了一个新视图 test.cshtml
现在,当我开始没有调试并转到 url: localhost:12341/Blog/Test
我收到以下错误:
“/”应用程序中的服务器错误。
无法找到该资源。说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的 URL:/Blog/test
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.17929