기존 모듈 중 하나를 살펴보고이를 구현하는 방법을 살펴 보는 것이 가장 좋습니다. here 모듈 템플릿을 다운로드 할 수 있습니다. 이것은 C# 개발자를위한 것이지만 어떻게 작동하는지 파악하는 데 도움을 줄 수 있습니다. 모듈 개발을위한 좋은 출발점은 또한 here입니다. 제대로 작동하려면 어떻게 모듈을 개발해야하는지에 대한 아이디어가 담겨 있으므로 읽어 보는 것이 좋습니다.
public ModuleActionCollection ModuleActions
{
get
{
ModuleActionCollection Actions = new ModuleActionCollection();
Actions.Add(GetNextActionID(), Localization.GetString("EditModule", this.LocalResourceFile), "", "", "", EditUrl(), false, SecurityAccessLevel.Edit, true, false);
return Actions;
}
}
하는 추가하려면 : IActionable
에 관해서는
, View.ascx.cs의 예를 들어보고 (인터페이스를 구현하는) 가지고는에 "편집 모듈"조치가 모듈 작업 목록에 추가가 더 많은 액션을 "관리"메뉴에 추가하려면 액션 컬렉션에 새로운 액션을 추가하면됩니다.
특히, 두 개의 모듈을 만들 필요가 없습니다. 여러 모듈 컨트롤 (view.ascx, edit.ascx, your_name.ascx, settings.ascx)을 사용하여 모든 모듈을 한 모듈 내에서 처리 할 수 있습니다. 위에서 설명한 작업에 따라
모듈 설정에 대해서는 위의 모듈 자습서에서도 설명합니다. Settings.ascx는 자신 만의 컨트롤을 Settings.ascx 컨트롤에 추가하고 YourModuleNameSettingsBase.cs 클래스에 이러한 설정의 저장 /로드를 구현하기위한 것입니다. 모듈 템플릿에는 필요한 것을 수행하는 주석 처리 된 메소드가 포함되어 있습니다.
좋은 생각이지만 어떻게 생각하세요? 나에게 링크를 제공 할 수 있습니까? – chepe263