【问题标题】:Warning: "File '../ControllerName/ActionMethodName' was not found."警告:“找不到文件 '../ControllerName/ActionMethodName'。”
【发布时间】:2009-08-24 15:03:10
【问题描述】:
我们在 View 的表单帖子中看到上述警告...
<form action="../ControllerName/ActionMethodName" method="post">
从技术上讲,这个警告是正确的 - 没有这样的文件,但由于我们使用的是 ASP.NET MVC,所以这个检查还不够。
此警告不会阻止我们的应用程序运行,但我们有一个通用的“无编译器警告”政策,因此希望禁止它。
这可能吗?
【问题讨论】:
标签:
asp.net-mvc
warnings
compiler-warnings
【解决方案1】:
不要写出表单标签,改用Html.BeginForm()。
【解决方案2】:
我认为 VS 2008 中有一些功能,您可以在其中指定要禁止的特定警告。编译器错误应该给出一个警告级别和编号,您可以将其放入项目构建属性中的 Suppress Warnings 框中。右键单击您的警告并选择显示错误帮助。您可以从那里获取警告级别和编号。
不确定这是否适用于 VS 2005。
**编辑:刚刚签入 VS 2005,应该也存在。