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

标签 javascript asp.net-mvc view syntax-highlighting

我有一个 ASP.NET MVC 网站,其中有一个特定的 javascript 文件,需要通过 razor 解析器运行以呈现一些 @Url值(value)观。我有一个名为 public ActionResult Javascript() 的 Controller 操作它只是返回 javascript.cshtml 作为部分 View 。

这一切都工作正常,除了我失去了 JavaScript 上的语法突出显示。有没有办法在自定义文件扩展名上启用 razor 解析器,以便我可以将 View 重命名为 javascript.js 并恢复该语法突出显示?如果做不到这一点,是否有任何其他方法可以强制 View 文件在未包含在 <script> 中时语法突出显示为 javascript标签?

最佳答案

有比在 @Url.Action(...) 调用中进行烘焙更好的方法来从 Javascript 引用 Controller 操作。例如:

http://haacked.com/archive/2011/08/18/calling-asp-net-mvc-action-methods-from-javascript.aspx

关于javascript - ASP.NET MVC View 中 javascript 文件的语法突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5455777/

相关文章:

javascript - 如何使用 React devtools 获取绑定(bind)到 onClick 事件监听器的函数

php - 将文件附加到电子邮件

c# - ASP.NET EF6 - 2 个表和 1 个链接表

asp.net-mvc - Aspnet 样板/Aspnet 零慢 (IoC)

android - 将数组从 Activity 传递到 Android View

javascript - 如何对 AngularJS Controller 中的事件使用react

c# - 在请求期间放弃 session

javascript - 使用 knockout.js 构建 Accordion

ios - 如何移动/重新排列触摸事件上的 View 位置?

javascript - 从插件访问 Ember 环境配置(ENV)?