我正在编写一个简单的 DNN 模块 - 使用 DNN 5.6.1,目前只是直接在 DNN 网站的 DesktopModules 子文件夹中的 VB.Net 源文件中工作。
为了本地化模块中的错误消息,我尝试使用:
Dim baseString As String = Localization.GetString("CoveringErrorMessage", Me.LocalResourceFile)
但是,这目前正在返回“Nothing”。即使 Me.LocalResourceFile 似乎指向正确的路径 - /DesktopModules/MyModule/App_LocalResources/MyModule - MyModule.ascx.resx 所在的位置,即使定义了“CoveringErrorMessage”。
我还检查了我绝对可以从管理语言编辑器编辑 resx 文件。
除此之外,我还遇到了AddModuleMessage()
不显示任何消息的问题 - 所以我想知道我是否错过了一些明显的设置步骤。
所有想法都受到赞赏 - 这只是目前令人沮丧的事情之一。