Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Razor维护@section标记内的Javascript代码高亮显示_Javascript_Asp.net Mvc_Visual Studio_Razor_Knockout.js - Fatal编程技术网

使用Razor维护@section标记内的Javascript代码高亮显示

使用Razor维护@section标记内的Javascript代码高亮显示,javascript,asp.net-mvc,visual-studio,razor,knockout.js,Javascript,Asp.net Mvc,Visual Studio,Razor,Knockout.js,我加入了一个新的开发团队。他们在razor视图中的@section{}声明中包含javascript和knockout。javascript根本没有颜色高亮显示,我如何才能避免这种情况 谢谢 不幸的是,在那里你真的无能为力。 我的建议是去掉视图中的javascript,并将它们移动到外部JS文件中 当然,你可以(也应该)逐步做到这一点。一个好方法是在每次需要编辑脚本时移动它。这样,您总是可以从突出显示中获益,但不需要在重构之前花费大量时间。你最终也会得到一个更干净的解决方案。好吧,在进行开发时,

我加入了一个新的开发团队。他们在razor视图中的
@section{}
声明中包含javascript和knockout。javascript根本没有颜色高亮显示,我如何才能避免这种情况


谢谢

不幸的是,在那里你真的无能为力。 我的建议是去掉视图中的javascript,并将它们移动到外部JS文件中


当然,你可以(也应该)逐步做到这一点。一个好方法是在每次需要编辑脚本时移动它。这样,您总是可以从突出显示中获益,但不需要在重构之前花费大量时间。你最终也会得到一个更干净的解决方案。

好吧,在进行开发时,你可以用标记封装js,以便VS识别它为JavaScript,并将颜色格式化放入其中,然后在完成后再次删除脚本标记。。。