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

Posted

技术标签:

【中文标题】在 ASP.NET MVC 视图中突出显示 javascript 文件的语法?【英文标题】:Syntax highlighting of javascript file in an ASP.NET MVC view? 【发布时间】:2011-03-28 07:20:27 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于在 ASP.NET MVC 视图中突出显示 javascript 文件的语法?的主要内容,如果未能解决你的问题,请参考以下文章

使用 JavaScript 在 Asp.net mvc 中突出显示 html 文档表达式

ASP.net MVC 验证突出显示和不正确字段上的图标 Jquery

如何在 ASP.NET MVC 视图中显示 2 个列表

如何在 ASP.Net MVC 中将列表对象显示到视图中?

如何在 ASP.NET MVC 中控制局部视图的条件显示

如何在asp.net mvc视图中显示数据库记录