DotNetNuke MVP Module Development: Tip #2 Disable AutoDataBind

Posted by & filed under Development, DotNetNuke, Web Development.

In DotNetNuke MVP Module Development: Tip #1 The AutoDataBind Property I suggested to use AutoDatBind to automatically bind up the user control.  However, there are times when no binding should occur.  For example, when a Cancel button is clicked the view should not be bound.  AutoDataBind should be disabled when no model is need. protected… Read more »

DotNetNuke MVP Module Development: Tip #1 The AutoDataBind Property

Posted by & filed under Development, DotNetNuke.

The DotNetNuke.Web.Mvp.ModuleViewBase sets a property called AutoDataBind = true. As a result the DataBind() method for the page is always called in the Page_PreRenderComplete event. If you use the following familiar snippet of code you find that your controls will be data bound twice. Once when your code calls DataBind() and a second time when… Read more »