Asp classic 将经典ASP小胡子数组放入模板
我使用的是经典的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}}”和_ "{{.}} " &_
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,但它们在服务器端内部的分隔符中同样有效。您应该将其发布在项目支持页面上,因为很明显,项目根本不支持复杂的值类型,至少不支持字典类型。将尝试想出一个解决办法。