DotNetNuke 7 を使用してモジュール設定にアクセスする際に問題が発生しています
Settings["mySetting"].ToString();
「myModuleBase」を継承するカスタム部分クラスのメソッドから。myModuleBase を継承し、上記を使用してモジュール設定を取得できる「view」および「edit」と呼ばれる部分クラスが既に定義されているモジュール開発テンプレートを使用しています。
問題がどこにあるのかわかりません。
DotNetNuke 7 を使用してモジュール設定にアクセスする際に問題が発生しています
Settings["mySetting"].ToString();
「myModuleBase」を継承するカスタム部分クラスのメソッドから。myModuleBase を継承し、上記を使用してモジュール設定を取得できる「view」および「edit」と呼ばれる部分クラスが既に定義されているモジュール開発テンプレートを使用しています。
問題がどこにあるのかわかりません。
この回答は DNN Community Exchange で受け取ったので、他の人の助けになる場合に備えてここに投稿すると思いました
DotnetNuke のトレーニング ディレクター、Chris Hammond の厚意による
設定にアクセスするには、ModuleConfiguration が他のクラスに渡されていることを確認してください。
この例は、私の Simple Article モジュールで見ることができます
http://dnnsimplearticle.codeplex.com/SourceControl/changeset/view/20228#83727
var controlToLoad = "Controls/ArticleList.ascx";
if (ArticleId > 0) {
controlToLoad = "Controls/ArticleView.ascx";
}
var mbl = (dnnsimplearticleModuleBase)LoadControl(controlToLoad);
mbl.ModuleConfiguration = ModuleConfiguration;
mbl.ID = System.IO.Path.GetFileNameWithoutExtension(controlToLoad);
phViewControl.Controls.Add(mbl);