是否有可能我在我的模塊代碼中查看我的模塊的安裝位置。 (contentpane或rightpane或leftpane)。dotnetnuke自定義模塊開發
基本上,如果它安裝在左側或右側窗格中,我想只帶來3條記錄到我的GridView中的顯示器,如果它安裝在contentpane中,我想將所有記錄帶到我的gridview中顯示。可能嗎?也許可以有人分享任何不同的技術,我可以在我的模塊代碼中實現上述場景。
2)我怎麼才能得到模塊ID只有modulename在我的C#代碼?
是否有可能我在我的模塊代碼中查看我的模塊的安裝位置。 (contentpane或rightpane或leftpane)。dotnetnuke自定義模塊開發
基本上,如果它安裝在左側或右側窗格中,我想只帶來3條記錄到我的GridView中的顯示器,如果它安裝在contentpane中,我想將所有記錄帶到我的gridview中顯示。可能嗎?也許可以有人分享任何不同的技術,我可以在我的模塊代碼中實現上述場景。
2)我怎麼才能得到模塊ID只有modulename在我的C#代碼?
你有各種各樣的選擇,我認爲會比具有模塊揣摩它是什麼窗格更好:
[2]在您的模塊中,您可以直接訪問ModuleID
,因爲基類PortalModuleBase
已經具有該值。
和2我不確定,但你可以在調試模式下執行me.parent.parent,因爲me.parent將是一個容器控件,它的父窗口就是窗格。將其轉換爲窗格可能會得到它的名稱。
我不知道標準的方法來獲取它。
您正在尋找
PortalModuleBase.ModuleConfiguration.PaneName
以這種方式構建模塊將結合非常緊密,以特定的皮膚。 ContentPane是確定存在的唯一窗格名稱。 Skinners可以按照他們認爲合適的方式組成任何其他窗格名稱。