C# 从控制器获取使用t4模板生成js intellisense的结果
我有一个返回JavascriptResult的操作,该操作返回包含一些特定于应用程序的全局变量的javascript 我想使用t4模板生成一个-vsdoc.js文件,我可以从其他javascript文件中引用该模板,以获取动态生成的javascript的intellisense。这样我可以在构建时重新生成它,以保持更新。我遇到的困难是将Javascript从控制器导入t4模板。这可能吗 我想到的一个可能的解决方案是创建一个生成javascript的静态类,并从t4模板和控制器调用它,但我还没有这样做,不管这是否是最好的解决方案,我还想知道是否有可能将某个操作的结果输入t4控制器 我意识到这不是最好的方法,这更多的是为了实验目的。谢谢。C# 从控制器获取使用t4模板生成js intellisense的结果,c#,javascript,.net,asp.net-mvc,t4,C#,Javascript,.net,Asp.net Mvc,T4,我有一个返回JavascriptResult的操作,该操作返回包含一些特定于应用程序的全局变量的javascript 我想使用t4模板生成一个-vsdoc.js文件,我可以从其他javascript文件中引用该模板,以获取动态生成的javascript的intellisense。这样我可以在构建时重新生成它,以保持更新。我遇到的困难是将Javascript从控制器导入t4模板。这可能吗 我想到的一个可能的解决方案是创建一个生成javascript的静态类,并从t4模板和控制器调用它,但我还没有这
<#@ template debug="true" hostspecific="false" language="C#" #>
<#@ output extension=".js" #>
<#@ assembly name="$(ProjectDir)bin\Web.Ux.dll" #>
<#@ assembly name="$(ProjectDir)bin\Xyz.Web.dll" #>
<#@ assembly name="System.Web.Mvc" #>
<#@ import namespace="Web.Ux.Controllers" #>
<#= JSRoutesController.GetRoutesString(null) #>
如果实现静态类,则可以在生成后使用相同的模板而不是控制器操作生成源javascript:)是的,这似乎是最简单的解决方案。我仍然在想这是否可能。