我正在使用表单处理mvc项目。页面加载很好,但是当我单击提交按钮时,我收到此错误:
>'/'应用程序中的服务器错误。 无法找到该资源。 说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。请求的网址:/ commercialrecycling
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.225
我在我的机器上本地运行表单。如何解决此错误?
答案 0 :(得分:3)
控制器操作上是否有[HttpGet]
属性?这会限制表单帖子并返回404错误
答案 1 :(得分:0)
确保您有一个名为commercialrecycling
的{{1}}
HttpPost
假设您的表单是一个名为YourViewModel的模型/ Viewmodel的强类型。
如果您不想使用模型绑定,只需使用参数
即可[HttpPost]
public ActionResult Index(YourModel model)
{
//Do for processing now
}
参数名称应与要从中读取数据的HTML元素的名称相同。