首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

DNN 模組開發系列(4):模組開發相關核心類別

     編輯:關於ASP.NET

DNN 提供多個實用類別簡化模組開發,以下列出緊密相關的核心類別:

PortalModuleBase

說明:模組基類,所有模組皆繼承此類。定義模組所需方法與屬性。

命名空間:DotNetNuke.Entities.Modules

檔案位置:Components\Modules\PortalModuleBase.vb

常用方法:EditUrl

依模組定義的 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"

屬性:Actions

模組操作集合,實作 IActionable 介面定義操作(如「新增文章」),顯示於模組動作選單:

模組動作選單位置1

模組動作選單位置2

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved