DNN 9 SPA模块快速设置

时间:2018-06-04 18:17:16

标签: dotnetnuke dotnetnuke-9

我很遗憾不得不做这样的帖子,但我一直在寻找各处,我还没有找到一个很好的例子,说明如何在DNN 9的SPA模块上使用/引用快速设置。无论如何,那里有有人可以给我一些示例代码或举例说明如何保存/引用模块快速设置。

1 个答案:

答案 0 :(得分:1)

我的Restaurant Menu示例模块有SPA version,其中包含快速设置的完整实用工具。

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

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

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

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

[ModuleContext:RestaurantMenu_CurrencyCulture]