Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Invisible containers and a missing doPostBackInvisible containers and a missing doPostBack
Previous
 
Next
New Post
10/1/2006 7:15 PM
 

Hi

Not sure if this is the correct forum, but it does involve a server side created "dopostback" call.

Am I missing something here? We have a custom module sitting on an invisible container, which requires a call to the dopostback method (generated by ASP.Net (2)) .  Upon first load, the doPostback method is correctly generated however if the page is refreshed, the doPostBack method is no longer located in the page.  If there is a module on a visible container, the refreshes generate the page correctly.  If not, then a page refresh results in a missing doPOstBack method (or anyother serverside auto created javascript).

Is this correct behaviour, or is there something I'm getting screwed up in all this.

Many thanks

Stuart McKenzie
Philology

 
New Post
10/2/2006 12:26 AM
 

A little further information - part of the control tree rendered by the page trace

before the postback it looks like this

dnn:LeftMenuTop System.Web.UI.HtmlControls.HtmlGenericControl 0 0 0
                        dnn:_ctl0 System.Web.UI.LiteralControl 0 0 0
                        dnn:ctr435 ASP.portals__default_containers__default_no_container_ascx 0 0 0
                            dnn:ctr435:ContentPane System.Web.UI.HtmlControls.HtmlGenericControl 0 0 0
                                dnn:ctr435:_ctl0 System.Web.UI.LiteralControl 0 0 0
                                dnn:ctr435:MessagePlaceHolder System.Web.UI.WebControls.PlaceHolder 0 0 0
                                dnn:ctr435:ModuleContent System.Web.UI.WebControls.Panel 0 0 0
                                    dnn:ctr435:ViewEmailScheduler DotNetNuke.Entities.Modules.PortalModuleBase 0 0 0
                                        dnn:ctr435:ViewEmailScheduler:_ctl0 ASP.desktopmodules_emailscheduler_viewemailscheduler_ascx 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:_ctl0 System.Web.UI.LiteralControl 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:chkOptOut System.Web.UI.WebControls.CheckBox 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:_ctl1 System.Web.UI.LiteralControl 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:txtNextScheduledReminder System.Web.UI.WebControls.TextBox 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:_ctl2 System.Web.UI.LiteralControl 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:cmdUpdate System.Web.UI.WebControls.LinkButton 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:_ctl3 System.Web.UI.LiteralControl 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:txtCurrentEmails System.Web.UI.WebControls.HiddenField 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:_ctl4 System.Web.UI.LiteralControl 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:txtMaxEmails System.Web.UI.WebControls.HiddenField 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:_ctl5 System.Web.UI.LiteralControl 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:txtIsNew System.Web.UI.WebControls.HiddenField 0 0 0
                                            dnn:ctr435:ViewEmailScheduler:_ctl0:_ctl6 System.Web.UI.LiteralControl 0 0 0
                                    dnn:ctr435:_ctl1 System.Web.UI.LiteralControl 0 0 0
                            dnn:ctr435:_ctl2

 

which is correct

after the postback it looks like this

 dnn ASP.portals_2_skins_thequitcoach_ccv_host_ascx 0 0 0
                    dnn:LeftMenuTop System.Web.UI.HtmlControls.HtmlGenericControl 0 0 0
                        dnn:_ctl0 System.Web.UI.LiteralControl 0 0 0
                        dnn:ctr435 ASP.portals__default_containers__default_no_container_ascx 0 0 0
                            dnn:ctr435:ContentPane System.Web.UI.HtmlControls.HtmlGenericControl 0 0 0
                                dnn:ctr435:_ctl0 System.Web.UI.LiteralControl 0 0 0
                                dnn:ctr435:MessagePlaceHolder System.Web.UI.WebControls.PlaceHolder 0 0 0
                                dnn:ctr435:ModuleContent System.Web.UI.WebControls.Panel 0 0 0
                                    dnn:ctr435:ViewEmailScheduler DotNetNuke.Entities.Modules.PortalModuleBase 0 0 0
                                    dnn:ctr435:_ctl1 System.Web.UI.LiteralControl 0 0 0
                            dnn:ctr435:_ctl2

 

which is incorrect!

Regards

Stuart McKenzie

 

 
New Post
10/2/2006 10:02 PM
 

Solved it

Module caching.....  Set Module Caching to 0 and it was all fine again..

doh...

 

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Invisible containers and a missing doPostBackInvisible containers and a missing doPostBack


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out