DNN 提供多個實用類別簡化模組開發,以下列出緊密相關的核心類別:
說明:模組基類,所有模組皆繼承此類。定義模組所需方法與屬性。
命名空間:DotNetNuke.Entities.Modules
檔案位置:Components\Modules\PortalModuleBase.vb
依模組定義的 ControlKey 取得存取相應控制項的 URL。
多載清單:
EditUrl():預設呼叫 ControlKey=Edit,無參數,通常用於新增EditUrl(ControlKey):呼叫指定 ControlKey 控制項EditUrl(KeyName, KeyValue):呼叫 ControlKey=Edit,傳遞單一參數(如編輯文章:EditUrl("ArticleID", ArticleID))EditUrl(KeyName, KeyValue, ControlKey):呼叫指定 ControlKey 並傳遞參數(如檢視文章:EditUrl("ArticleID", ArticleID, "Show"))EditUrl(KeyName, KeyValue, ControlKey, ParamArray AdditionalParameters):多參數傳遞,陣列格式 "A=Avalue"模組操作集合,實作 IActionable 介面定義操作(如「新增文章」),顯示於模組動作選單:

