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 export 声明语句预期

javascript - 未捕获的 TypeError : (0 , _firebase.auth) 不是函数

javascript - 在 jQuery 中链接两个元素

javascript - 在 asp.net MVC 中呈现部分 View (模态窗口)

c# - 如何将整数列表传递给 MVC 操作?

Android View 和 View 组

ruby-on-rails - 如何在 JRuby on Rails 的开发模式下启用 View 文件的自动重新加载?

asp.net-mvc - 渲染 View (或部分)在另一个项目中?

javascript - JWT 负载中的角色值

asp.net-mvc - 将 dropdownListfor 分配给 value=0 的 "All"选项