0

我想在 VS 2010 的 ASP.NET MVC 4 项目中提供动态生成的 Javascript 或 JSON 文件。我通过PartialView("somescript.js")在 action 方法中返回来做到这一点。然后我创建\Views\MyController\somescript.js.cshtml包含 Javascript 的文件。我也小心设置Response.ContentType适当的。

这似乎在浏览器中工作正常。但是,VS 2010somescript.js.cshtml自然地将编辑视为 HTML 文件。.js这不会阻止我编辑代码,但是如果我正在编辑文件,我不会得到语法高亮和基本的智能感知。

有没有办法告诉 VS 或 Razor 在每个文件的基础上编辑为 Javascript?

4

1 回答 1

1

如果您在打开方式对话框中没有脚本编辑器选项,cshtml请在注册表中添加扩展名,您将能够使用脚本编辑器打开 cshtml 文件

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\Editors\{A52A054C-5228-4819-B568-E5B8040801B5}\Extensions

在此处输入图像描述

在此处输入图像描述

于 2013-03-08T23:57:06.210 回答