【发布时间】:2015-05-26 07:50:16
【问题描述】:
我在请求有效的控制器操作时收到 404 错误。同一控制器中的其他操作正在运行。我尝试重命名该操作,但无济于事。您会看到我正在重定向到具有不同名称的视图,但是当我尝试仅执行正常返回视图(模型)时,这也以 404 告终。调试时,控制器永远不会被击中。我运行了一个路由调试,看起来不错。我正在使用开箱即用的路由配置。
在这一点上,我完全不知所措。有没有脑残的?非常感谢!
【问题讨论】:
-
为什么你的控制器是
Create而你的视图是Edit?这是故意的吗? -
你试过在动作开始处设置断点吗?
return HttpNotFound();是否有可能被击中? -
是的。我本来打算这样做的。但我也试过简单地返回 View(model) 有同样的问题。调试时永远无法到达控制器。
-
其实Thr33Dii,你是对的!我不敢相信我没有看到。复制粘贴的危害。请把它作为答案发布,我会相信你。再次感谢!哇!
标签: asp.net-mvc-4