Creating Custom Modules - Module Edit Control
(Page 4 of 7 )
The Edit control is used by administrators to modify or change how your module functions. To set up the Edit control follow the steps we took to create the View control with the following exceptions:
- Do not implement the IPortable, IActionable, and ISearchable interfaces. The context menu only works with the View control. The control menu is used to navigate to the Edit control.
- Change the text in the table to say EditShopListRowOne and EditShopListRowTwo.
- Save the file as EditShopList.ascx.
Add the following in the HTML section:
<%@ Control language="vb" AutoEventWireup="false" Inherits="EganEnterprises.CoffeeShopListing.EditShopList" CodeBehind="EditShopList.ascx.vb"%>
and this to the code-behind page:
Imports DotNetNuke
Namespace EganEnterprises.CoffeeShopListing
Public MustInherit Class EditShopList
Inherits Entities.Modules.PortalModuleBase
Private Sub Page_Load(ByVal sender As _
System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
End Sub
End Class
End Namespace
Again, add an HTML table to your control. When viewing your control in design mode it should look like the figure below.

Next: Module Settings Control >>
More Visual Basic.NET Articles
More By PACKT Publishing
|
This article is excerpted from chapter seven of the book Building Websites with VB.NET and DotNetNuke 3.0, written by Daniel N. Egan (PACKT Publishing, 2005; ISBN: 1904811272). Check it out today at your favorite bookstore. Buy this book now.
|
|