DNN 9 SPA 模块快速设置

DNN 9 SPA Module QuickSettings

我很抱歉必须做这样的 post,但我到处找了找,但没有找到如何 use/reference 在 SPA 模块上快速设置的好例子对于 DNN 9。无论如何,是否有人可以向我指出一些示例代码或举例说明如何 save/reference 模块快速设置。

我的 Restaurant Menu example module has a SPA version 具有完整、有效的快速设置实施。

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

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

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

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

[ModuleContext:RestaurantMenu_CurrencyCulture]