asp.net-mvc – 在MVC 5中创建一个新视图,在HTTP 404中打开新视
当我打开默认的MVC视图(索引和创建)时,它可以正常工作,我可以添加数据并从数据库中获取数据.当我创建一个新视图时,它不起作用.它得到了Http 404.
即使我复制了创建视图,也只能使用不同的文件名. 错误信息:
我跟随有类似问题的人的一些论坛建议,但它不起作用. 我使用MVC 5,EF6,VS2013,我的DB是MS-sql. 任何指出我正确方向的建议都表示赞赏. 解决方法
您应该通过操作方法访问视图.因此,如果您在?/ Views / Home / AboutMe.cshtml中创建了新视图,则应在HomeController中添加这样的动作方法.
public class HomeController : Controller { public ActionResult AboutMe() { return View(); } } 现在您可以像http:// yourServerName / yourAppName / Home / AboutMe那样访问它 如果要将操作方法??放在其他控制器中,可以指定完整视图路径.例如:如果您要将操作方法??添加到您的帐户控制器, public class AccountController : Controller { public ActionResult AboutMe() { return View("~/Views/Home/aboutme.cshtml"); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 将多个参数传递给控制器???
- asp.net – Windows Azure VIP Swap,如何处理自定义web.con
- 寻找ASP.NET详细信息表单中数据绑定的指导
- 禁用默认按钮或输入密码在asp.net c#
- asp.net – 在FileUpload Control中获取文件的扩展名
- WinForms和ASP.NET自定义控件的通用代码
- asp.net – 如何在转发器内为用户控件提供“数据”?
- asp.net – 使用Using语句的SQLConnection,从里面调用SQLDa
- asp.net – 什么是system.globalization它和本地化有什么区
- asp.net – Web API外部承载未经授权