0

我需要创建一些变量以在不同的海关车把助手中使用它们。

看看怎么做,我找到了这个答案,其中使用了这个代码:

handlebars.registerHelper('assign', function (varName, varValue, options) {
    if (!options.data.root) {
        options.data.root = {};
    }
    options.data.root[varName] = varValue;
});

那是 Javascript 代码,我需要在 C# 中做同样的事情,在其中我看不到如何访问“根”对象。

以前有人做过类似的事情吗?我应该如何进行?

4

1 回答 1

0

经过反复试验,我发现 Handlebars RegisterHelperFunction 中的 context 参数是 a JObject,所以我使用了的方法AddJObject添加了所需的属性,并在模板中简单地使用它们,就像它们是传递给模板的数据的一部分一样

于 2020-03-02T22:26:24.157 回答