警告:找不到“文件'../ControllerName/ActionMethodName'。”

时间:2009-08-24 15:03:10

标签: asp.net-mvc warnings compiler-warnings

我们在View的表单帖子上看到了上述警告......

<form action="../ControllerName/ActionMethodName" method="post">

从技术上讲,这个警告是正确的 - 没有这样的文件,但是因为我们使用的是ASP.NET MVC,所以这种检查还不够。

此警告并未阻止我们的应用程序正常工作,但我们有一般的“无编译器警告”政策,因此希望将其取消。

这可能吗?

2 个答案:

答案 0 :(得分:2)

不要写表格标签,而是使用Html.BeginForm()

答案 1 :(得分:0)

我认为VS 2008中有一些功能可以指定要抑制的特定警告。编译器错误应该提供警告级别和编号,您可以将其放入项目的构建属性中的“抑制警告”框中。右键单击警告,然后选择“显示错误帮助”。您可以从那里获得警告级别和编号。

不确定这是否适用于VS 2005。

**编辑:刚刚在VS 2005中检查过,也应该存在。