【发布时间】:2012-03-09 17:01:25
【问题描述】:
我有一个返回 JavascriptResult 的操作,该操作返回包含一些特定于应用程序的全局变量的 javascript。
我想使用一个 t4 模板生成一个 -vsdoc.js 文件,我可以从我的其他 javascript 文件中引用该文件,以便为这个动态生成的 javascript 获取智能感知。这样我就可以在构建时重新生成它以保持更新。我遇到的困难是将 Javascript 从控制器获取到 t4 模板中。这可能吗?
我想到的一个可能的解决方案是创建一个生成 javascript 并从 t4 模板和控制器调用它的静态类,但我还没有这样做,不管这是否是最好的解决方案,我还想知道是否有可能将动作的结果放入 t4 控制器中。
我意识到这不是最好的做事方式,这更多是出于实验目的。谢谢。
【问题讨论】:
-
如果你实现了静态类,你可以在构建后使用相同的模板生成源 javascript,而不是控制器操作:)
-
是的,这似乎是最简单的解决方案。我仍然想知道这是否可能。
标签: c# javascript .net asp.net-mvc t4