在启动global.asax填充javascript模板

时间:2010-04-04 06:35:37

标签: javascript asp.net asp.net-mvc startup

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

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

请建议我这样做的最好方法。我希望有类似的东西:

application_startup() {   string populatedFile = Html.RenderPartial(“/ scripts / script.template.js”);   将populatedFile写入/ scripts文件夹... }

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我会将逻辑放在ASHX处理程序而不是Global.asax中,然后将ASHX作为站点主文件中的脚本引用引用。

关于实际的逻辑。我将使用阅读器提取模板并使用String Builder创建最终脚本。

如果配置不会改变那么多,请确保您正在缓存输出。