【发布时间】:2013-03-08 19:34:26
【问题描述】:
我想在 VS 2010 的 ASP.NET MVC 4 项目中交付动态生成的 Javascript 或 JSON 文件。我通过在操作方法中返回 PartialView("somescript.js") 来实现此目的。然后我创建包含 Javascript 的文件 \Views\MyController\somescript.js.cshtml。我也很注意适当地设置Response.ContentType。
这似乎在浏览器中运行良好。但是,VS 2010 自然地将编辑somescript.js.cshtml 视为 HTML 文件。这不会阻止我编辑代码,但是如果我正在编辑 .js 文件,我不会获得语法高亮和基本智能感知。
有没有办法告诉 VS 或 Razor 在每个文件的基础上编辑为 Javascript?
【问题讨论】:
-
获得正确的语法高亮最简单的方法就是使用
-
或者我可能是在接近这个错误。如果我可以保留 .js 文件扩展名并仍然使用 Razor 对其进行模板化?
标签: asp.net-mvc visual-studio-2010 razor