Все это кажется немного сложным, почему бы не использовать атрибут data-sortable="false"
для тега <th>
, а затем просто выполнить removeAttribute("class");
в JS с триггером click
?
Вы можете вручную обновить файл .csproj и добавить
, который будет компилировать представления по мере вашего продвижения.
Вот пример ссылка Я погуглил , вы найдете и другие.
РЕДАКТИРОВАТЬ: Если это слишком медленно, попробуйте установить сборку только для выпуска, отредактируйте файл 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>
Я полагаю, вы говорите об ошибках компиляции C #, а не о таких вещах, как ошибки проверки CSS.
Вы можете добавить к своему решению проект веб-развертывания . При сборке он запускает aspnet_compiler.exe в вашем проекте, что выявляет любые из этих ошибок компиляции C # в файлах .aspx, которые в противном случае не были бы указаны, пока файл .aspx не был скомпилирован на лету во время выполнения.