[英]asp.net mvc web application error “cannot attach database … as … ”
[英]asp.net MVC 4 web application Server Error in '/' Application?
“ /”应用程序中的服务器错误。 无法找到该资源。 说明:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。 请查看以下网址,并确保其拼写正确。
要求的网址:/ PhoneBook / Create
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18056
当我访问创建视图时,出现此错误是什么问题? 请帮忙
[HttpPost]
public ActionResult Create(PhoneBookmodel phmodel)
{
try
{
_PhoneBookList.Add(phmodel);
return RedirectToAction("Index");
}
catch {
return View();
}
}
原因可能是您没有带有HttpGet Attribute的控制器方法。 即,您只有一个“创建操作”,将调用该操作以将数据提交到表单提交中。 为了使用控件加载表单,您可能需要一个未指定“ HttpPost”属性的Action方法,该属性默认为“ HttpGet”,一旦可以使用就可以。
示例:将以下内容添加到您的控制器中。 它应该工作。
public ActionResult Create()
{
return View();
}
确保您已创建一个视图并且您的操作索引存在(返回视图)。 另外,通过右键单击项目选择属性并使用“ /”修复它,来检查项目中的虚拟路径。 您也可以检查控制器,以确保“ / PhoneBook / Create”电话簿控制器和“创建”功能都存在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.