Bjo*_*orn 4 asp.net-mvc entity-framework asp.net-mvc-views asp.net-mvc-5
当我打开默认的MVC视图(索引和创建)时,它可以正常工作,我可以添加数据并从数据库中获取数据.当我创建一个新视图时,它不起作用.它得到了Http 404.即使我复制了创建视图,只有不同的文件名.
错误信息:
'/'应用程序中的服务器错误.无法找到该资源.说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看以下网址,确保拼写正确.
我跟随有类似问题的人的一些论坛建议,但它不起作用.
我使用MVC 5,EF6,VS2013,我的DB是MS-sql.
任何指出我正确方向的建议都表示赞赏.谢谢!
您应该通过操作方法访问视图.因此,如果您在中创建了新视图~/Views/Home/AboutMe.cshtml,则应在此处添加此类操作方法HomeController.
public class HomeController : Controller
{
public ActionResult AboutMe()
{
return View();
}
}
Run Code Online (Sandbox Code Playgroud)
现在您可以像访问它一样 http://yourServerName/yourAppName/Home/AboutMe
如果要将操作方法放在其他控制器中,可以指定完整视图路径.例如:如果您要将操作方法添加到您的帐户控制器,
public class AccountController : Controller
{
public ActionResult AboutMe()
{
return View("~/Views/Home/aboutme.cshtml");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6457 次 |
| 最近记录: |