2010-12-08 13 views
2

私は新しいDotNetNukeモジュールを作成していますが、これまではPortalModuleBaseから継承していました。私は今、これに代わるものがあることを知っています。誰かがそれが何であるか教えてもらえますか?私は簡単な検索をしてきましたが、それが何であるか分かりませんでした。DotNetNukeの代わりにPortalModuleBase

+1

開発のWebForms MVPモデルについて考えていますか?これは基本クラスの変更だけではなく、まったく新しい開発パラダイムを伴います。 DotNetNukeソースパッケージ内のMessaging and Taxonomyモジュールを見て、それらがどのように構造化されているか、様々な部品が継承しているものを見ることができます。 – bdukes

答えて

3

PortalModuleBaseの代替品はまだありません。少なくともDotNetNukeクラスのいずれかで教えていることではない:D

ContentItemでオブジェクトクラスのIHydratableを置き換えようと考えていますか?

EDIT:いくつかの掘り下げを行った後に、現在利用できるいくつかの他の基本クラスがあります。 UserUserControlBase,ProfileUserControlBase,UserModuleBaseなど。完全なリストについては、DotNetNuke.Entities.Modules名前空間を参照してください。

+0

ほとんどのモジュール開発では、 'PortalModuleBase'が必要なだけのものになります。 DNNの特定の部分(ユーザプロファイル、認証)と統合する場合、これらの他の 'ModuleBase'クラスの1つが役立つかもしれません。 – bdukes

+0

よろしくお願いいたします。私は何か他のことを考えなければならない。 – BigJim