我有一个 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/