基本的DotNetNuke定位方法存在一些问题

时间:2011-02-17 17:38:56

标签: dotnetnuke dotnetnuke-5 dotnetnuke-module

我正在编写一个简单的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”。

我还检查过我可以从Admin Language编辑器中编辑resx文件。

除此之外,我还遇到了AddModuleMessage()没有显示任何消息的问题 - 所以我想知道是否有一些明显的设置步骤我错过了。

所有观点都赞赏 - 这只是目前令人沮丧的事情之一。

1 个答案:

答案 0 :(得分:4)

它将查找 CoveringErrorMessage.Text ,而不仅仅是 CoveringErrorMessage 。如果没有.,则会向资源键添加.Test