我在“/”应用程序中收到错误服务器错误。
无法找到该资源。
说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的 URL:/ClientEdit/ClientEdit/1104
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.272
当我将 HttpPost 属性添加到控制器时。我已经对此进行了调查,并用发布的(没有双关语的)答案更正了我的代码,但我没有尝试过任何工作。这是我的控制器标题:
[HttpPost]
public ActionResult ClientEdit(int id,FormCollection formCollection)
我添加了 HttpPost,以便我可以填充我的 FormCollection 对象。与其他 SO 帖子一样,这会导致错误。删除它可以解决问题,但我的 FormCollection 不会填充任何键/值对。
我的视图将其表单标签的方法设置为 POST,这解决了其他开发人员的问题,但并没有解决我的问题。我尝试将 'name=' 属性添加到我的文本框控件以及 'id=' 中,但这也不起作用。
<body>
<form method="post" action="1104" id="form1">
我不知道还能尝试什么。