0
是否可以開發允許將其他模塊放入其中的DNN模塊?是否可以開發一個帶有內部窗格的DNN模塊?
換句話說,我想將「窗格」放在我的模塊中,讓它們的工作方式與它們在窗格中包含皮膚時的方式基本相同。
這可能嗎?如果是這樣,是否有任何樣本,文章或文件可以幫助?
旁註:我目前正在開發使用Chistoc模塊開發模板的模塊。
是否可以開發允許將其他模塊放入其中的DNN模塊?是否可以開發一個帶有內部窗格的DNN模塊?
換句話說,我想將「窗格」放在我的模塊中,讓它們的工作方式與它們在窗格中包含皮膚時的方式基本相同。
這可能嗎?如果是這樣,是否有任何樣本,文章或文件可以幫助?
旁註:我目前正在開發使用Chistoc模塊開發模板的模塊。
在模塊中設置了窗格後,可以使用Page.LoadControl方法將控件加載到窗格中。在您的模塊設置中,您可以指定在哪個窗格中使用哪些模塊,並從DNN獲取控件的路徑,或者讓用戶選擇加載哪個模塊和哪個模塊控件。
例如,繼承人只有一個面板的例子,我已經做之前:
ASCX
<asp:Panel ID="pnlPlaceHolder" runat="server" />
後面的代碼
var moduleView = new UserControl();
var userControl = moduleView.LoadControl("~/DesktopModules/PropertyInfoModule/ViewPropertyInfoModule.ascx");
pnlPlaceHolder.Controls.Add(userControl);