Asp classic 将经典ASP小胡子数组放入模板

Asp classic 将经典ASP小胡子数组放入模板,asp-classic,mustache,Asp Classic,Mustache,我使用的是经典的asp胡子() 这一切都很清楚,但我不明白如何用这样的胡子填充列表: 从这个例子开始: Set M=新胡子 Set dict=Server.CreateObject(“Scripting.Dictionary”) Set dictList=Server.CreateObject(“Scripting.Dictionary”) dim输出,模板 模板=_ “你好{{name}}”&_ “您刚刚赢得了${value}!”&_ “{{thelist}}”和_ "{{.}} " &_

我使用的是经典的asp胡子()

这一切都很清楚,但我不明白如何用这样的胡子填充列表:

从这个例子开始:

Set M=新胡子
Set dict=Server.CreateObject(“Scripting.Dictionary”)
Set dictList=Server.CreateObject(“Scripting.Dictionary”)
dim输出,模板
模板=_
“你好{{name}}”&_
“您刚刚赢得了${value}!
”&_ “{{thelist}}”和_ "{{.}} " &_ “{{/thelist}” 添加“姓名”、“克里斯” 增加“价值”,10000 dictList.add“一”,“蓝色” dictList.add“两个”,“白色” dictList.add“三”,“绿色” 添加“目录”,目录列表 输出=M.render(模板,dict) 响应。写入输出
但结果是不正确的

你好,克里斯,你刚刚赢了10000美元

{{}}


如何将数组添加到模板中?

我不知道github项目有多成熟。我想您最好看看VBscript的Replace和Array函数以及“自己滚吧”。这些页面上的示例假定您使用的是客户端VBScript,但它们在服务器端内部的分隔符中同样有效。您应该将其发布在项目支持页面上,因为很明显,项目根本不支持复杂的值类型,至少不支持字典类型。将尝试想出一个解决办法。