表单提交资源未找到错误

时间:2012-05-11 13:16:48

标签: asp.net asp.net-mvc visual-studio-2010

我正在使用表单处理mvc项目。页面加载很好,但是当我单击提交按钮时,我收到此错误:

'/'应用程序中的服务器错误。 无法找到该资源。 说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

请求的网址:/ commercialrecycling

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.225

我在我的机器上本地运行表单。如何解决此错误?

2 个答案:

答案 0 :(得分:3)

控制器操作上是否有[HttpGet]属性?这会限制表单帖子并返回404错误

答案 1 :(得分:0)

确保您有一个名为commercialrecycling的{​​{1}}

的操作方法
HttpPost

假设您的表单是一个名为YourViewModel的模型/ Viewmodel的强类型。

如果您不想使用模型绑定,只需使用参数

即可
[HttpPost]
public ActionResult Index(YourModel model)
{
  //Do for processing now
}

参数名称应与要从中读取数据的HTML元素的名称相同。