MVC5:找不到资源

MVC5 : The resource cannot be found

我正在从 table 中获取数据并显示它。网页中的每一行都有一个编辑超链接。这会弹出相应行的编辑 window。弹出的内容被@Html.Partial()函数代替。现在表单从部分视图中提交。有趣的是,我第一次编辑任何行时都运行良好。但是我第二次收到以下错误:

“/”应用程序中的服务器错误。

找不到资源。 说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下 URL 并确保拼写正确。

请求URL:/编辑

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

           [HttpPost]
          [ValidateAntiForgeryToken]
          public ActionResult Edit([Bind(Include = "SerialNumber,ProjectName,Nature,Phase,StartDate,EndDate,ProjectLead,LeadAlias,Onsite,OffShore,ProjectDetail,EditedBy,CreatedBy")] ProjectModel projectModel)
          {


            projectModel.EditTime = DateTime.Now;
            if (ModelState.IsValid)
            {
                db.Entry(projectModel).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(projectModel);

           }

使用以下按钮提交表单:

<input type="submit" value="Save" class="btn btn-default" formaction="Edit"  formmethod="post" />

如果您还需要什么,请告诉我。提前致谢。

@shyju 的回答真的帮助我改变了形式并且有效