Предупреждение: «Файл '../ControllerName/ActionMethodName' не найден» - PullRequest
1 голос
/ 24 августа 2009

Мы видим вышеупомянутое предупреждение в сообщении формы View ...

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

Технически это предупреждение верно - такого файла нет, но, поскольку мы используем ASP.NET MVC, этой проверки на самом деле недостаточно.

Это предупреждение не мешает нашему приложению работать, но у нас есть общая политика "без предупреждений компилятора", поэтому мы хотели бы ее отключить.

Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 24 августа 2009

Не пишите тэг формы, используйте Html.BeginForm().

0 голосов
/ 24 августа 2009

Я думаю, что в VS 2008 есть некоторая функциональность, в которой вы можете указать конкретные предупреждения для подавления. Ошибка компилятора должна давать уровень и номер предупреждения, которые вы можете указать в поле «Подавить предупреждения» в свойствах сборки вашего проекта. Щелкните правой кнопкой мыши свое предупреждение и выберите Показать справку об ошибках. Вы можете получить уровень предупреждения и номер оттуда.

Не уверен, что это доступно для VS 2005, хотя.

** Редактировать: только что зарегистрирован в VS 2005 и должен существовать.

...