0

我很抱歉不得不做这样的帖子,但我一直在到处寻找,我还没有找到一个很好的例子来说明如何在 DNN 9 的 SPA 模块上使用/参考快速设置。无论如何有人可以指出我提供一些示例代码或举例说明如何保存/引用模块快速设置。

4

1 回答 1

1

我的餐厅菜单示例模块有一个SPA 版本,它具有快速设置的完整工作实现。

编辑: 在我上面的例子中,我只是访问控制器 webAPI 方法中的设置。如果您想在视图 html 中将设置作为 SPA 令牌吐出,请使用 [ModuleContext:{SettingName}]。

在上面的示例中,我使用以下代码设置模块设置:

ModuleController.Instance.UpdateModuleSetting(ActiveModule.ModuleID, "RestaurantMenu_CurrencyCulture", settings.CurrencyCulture);

第二个参数是设置的字典键名。因此,要在 View.html 中获取此设置值,我将使用以下 SPA 令牌:`

[ModuleContext:RestaurantMenu_CurrencyCulture]
于 2018-06-05T12:59:06.673 回答