2

私は単純なDNNモジュールを書いています-DNN5.6.1を使用しており、現在DNNWebサイトのDesktopModulesサブフォルダー内のVB.Netソースファイルで直接作業しています。

モジュール内のエラーメッセージをローカライズするために、私は使用しようとしています:

Dim baseString As String = Localization.GetString("CoveringErrorMessage", Me.LocalResourceFile)

ただし、これは現在「Nothing」を返しています。Me.LocalResourceFileが、MyModule.ascx.resxが存在する正しいパス(/DesktopModules/MyModule/App_LocalResources/MyModule)を指しているように見えても、「CoveringErrorMessage」が定義されていても。

また、管理言語エディターからresxファイルを確実に編集できることも確認しました。

これに加えて、AddModuleMessage()メッセージが表示されないという問題もあります。そのため、見逃した明らかなセットアップ手順があるかどうか疑問に思っています。

すべてのアイデアが高く評価されています-これは、現時点でイライラするものの1つにすぎません。

4

1 に答える 1

4

CoveringErrorMessageだけでなく、CoveringErrorMessage.Textも検索します。ない場合は、リソースキーに追加されます。..Test

于 2011-02-17T18:00:49.753 に答える