ASP.NET MVC视图中javascript文件的语法突出显示?

ASP.NET MVC视图中javascript文件的语法突出显示?,javascript,asp.net-mvc,views,syntax-highlighting,Javascript,Asp.net Mvc,Views,Syntax Highlighting,我有一个ASP.NET MVC网站,它有一个特定的javascript文件,需要通过razor解析器运行该文件来呈现一些@Url值。我有一个名为public ActionResult Javascript()的控制器操作,它只是将Javascript.cshtml作为部分视图返回 这一切都很好,只是我丢失了javascript上的语法突出显示。有没有办法在自定义文件扩展名上启用razor解析器,这样我就可以将视图重命名为javascript.js并恢复语法突出显示?如果做不到这一点,是否有其他方

我有一个ASP.NET MVC网站,它有一个特定的javascript文件,需要通过razor解析器运行该文件来呈现一些
@Url
值。我有一个名为
public ActionResult Javascript()
的控制器操作,它只是将Javascript.cshtml作为部分视图返回


这一切都很好,只是我丢失了javascript上的语法突出显示。有没有办法在自定义文件扩展名上启用razor解析器,这样我就可以将视图重命名为javascript.js并恢复语法突出显示?如果做不到这一点,是否有其他方法可以强制视图文件在未包装在
标记中时语法突出显示为javascript?

从javascript引用控制器操作比在
@Url.Action(…)
调用中烘焙更好。例如:


从Javascript引用控制器操作的方法比在
@Url.Action(…)
调用中烘焙更好。例如: