dotnetnuke - 基本 DotNetNuke 定位方法的一些问题

标签 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”。

我还检查过我绝对可以从管理语言编辑器编辑 resx 文件。

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

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

最佳答案

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

关于dotnetnuke - 基本 DotNetNuke 定位方法的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032485/

相关文章:

.net - DotNetNuke 文件管理

vb.net - 空引用异常 DNN Core 5.6.3

azure - Windows Azure(dotnetnuke模块安装错误)

c# - 我可以在不将页面限制为特定模块的情况下呈现 DotNetNuke 模块的控件吗?

e-commerce - 用于销售软件组件的 DotNetNuke 电子商务模块和支付处理器的建议

asp.net - 整个网站部分作为 DotNetNuke 模块

dotnetnuke - 是否有适用于 Visual Studio 的 DotNetNuke 6 模块开发模板?

css - DotNnetNuke 6 对 css 类 "dnnFormRequired"的更改 所以它显示为红色星号?