ASP.NET MVC: как сигнализировать об ошибке компиляции, если представление имеет ошибку?

Все это кажется немного сложным, почему бы не использовать атрибут data-sortable="false" для тега <th>, а затем просто выполнить removeAttribute("class"); в JS с триггером click?

6
задан Ricibald 28 May 2009 в 12:35
поделиться

2 ответа

Вы можете вручную обновить файл .csproj и добавить true , который будет компилировать представления по мере вашего продвижения.

Вот пример ссылка Я погуглил , вы найдете и другие.

РЕДАКТИРОВАТЬ: Если это слишком медленно, попробуйте установить сборку только для выпуска, отредактируйте файл csproj, выполнив примерно следующее; дополнительные сведения см. в документации для AspNetCompiler .

<!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
   Other similar extension points exist, see Microsoft.Common.targets.
   -->
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
    <AspNetCompiler VirtualPath="Temp" PhysicalPath="$(ProjectDir)\..\$(ProjectName)" />
</Target>
4
ответ дан 17 December 2019 в 07:08
поделиться

Я полагаю, вы говорите об ошибках компиляции C #, а не о таких вещах, как ошибки проверки CSS.

Вы можете добавить к своему решению проект веб-развертывания . При сборке он запускает aspnet_compiler.exe в вашем проекте, что выявляет любые из этих ошибок компиляции C # в файлах .aspx, которые в противном случае не были бы указаны, пока файл .aspx не был скомпилирован на лету во время выполнения.

0
ответ дан 17 December 2019 в 07:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: