2

我正在编写一个简单的 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()不显示任何消息的问题 - 所以我想知道我是否错过了一些明显的设置步骤。

所有想法都受到赞赏 - 这只是目前令人沮丧的事情之一。

4

1 回答 1

4

它会寻找CoveringErrorMessage.Text而不仅仅是CoveringErrorMessage。在没有 a 的地方.,它会添加.Test到资源键中。

于 2011-02-17T18:00:49.753 回答