DNN モジュールを開発しており、実際のモジュールの上ではなく、ContentPane の上部に情報メッセージを表示したいと考えています。私はそれDotNetNuke.UI.Skins.Skin.AddPageMessage()
がちょうどそのことをするべきであることを発見しました。私が望む動作が得られませんが、メッセージはまったく表示されません。
このメソッドにはいくつかのオーバーロードがあり、1 つのグループはPage
オブジェクトを受け入れ、もう 1 つのグループはオブジェクトを受け取りSkin
ます。
public static void AddPageMessage(Page page, string heading, string message, ModuleMessage.ModuleMessageType moduleMessageType)
public static void AddPageMessage(Skin skin, string heading, string message, ModuleMessage.ModuleMessageType moduleMessageType)
私は DNN ソースを調べたところ、最終的に同じprivate static AddPageMessage(...)
メソッドを実際に使用していることがわかりました。これは、提供されたコントロール内で ContentPane を検索し、ModuleMessage
そのコントロールのコレクションに新しいものを追加するだけです。
Page
この正確さを機能させるには、またはSkin
パラメーターとして何を渡す必要がありますか?
ありがとう ...