Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在启动global.asax时填充javascript模板_Javascript_Asp.net_Asp.net Mvc_Startup - Fatal编程技术网

在启动global.asax时填充javascript模板

在启动global.asax时填充javascript模板,javascript,asp.net,asp.net-mvc,startup,Javascript,Asp.net,Asp.net Mvc,Startup,我使用asp.NETMVC&在应用程序启动时根据站点配置构建javascript文件 我将有一些javascript文件模板,这些模板将用适当的常量填充并放入/scripts文件夹中 请告诉我最好的方法。我想要一些像: 应用程序启动 { string populatedFile=Html.RenderPartial/scripts/script.template.js; 将填充的文件写入/scripts文件夹。。。 } 提前谢谢你 我会考虑将逻辑放在ASHX处理程序中,而不是放在Global.a

我使用asp.NETMVC&在应用程序启动时根据站点配置构建javascript文件

我将有一些javascript文件模板,这些模板将用适当的常量填充并放入/scripts文件夹中

请告诉我最好的方法。我想要一些像:

应用程序启动 { string populatedFile=Html.RenderPartial/scripts/script.template.js; 将填充的文件写入/scripts文件夹。。。 }


提前谢谢你

我会考虑将逻辑放在ASHX处理程序中,而不是放在Global.asax中,然后将ASHX作为脚本引用引用引用到站点主控中

关于实际逻辑。我将使用一个读卡器拉取您的模板,并使用字符串生成器创建最终脚本


如果配置不会有太大变化,请确保您正在缓存输出。

Ohhh,非常感谢!好主意我创建了一个控制器,该控制器通过应用于方法的OutputCache属性的局部视图呈现填充的javascript文件