Solved

ASP.NET C# AutoPostback Error

Posted on 2009-05-04
5
333 Views
Last Modified: 2012-05-06
I have a form with levels of check boxes.  Level 1 selection enables level 2 checkboxes.  If I click level 1 and wait a long period, then click level 2 boxes I am fine or if I have stops I am fine BUT if I click too quickly then I get an page cannot be displayed.
- What is the code to determine when an autopostback is finished processing?
OR
-should I  just move the user onto the next page?
Thank you for your assistance


<asp:RadioButton ID="rdoExist"  CssClass="radio" runat="server" 

     style='left:14px; top:216px; width:181px;'  OnCheckedChanged="SetGrpZ"

            GroupName="GROUP_1" Text="Existing Business" AutoPostBack="True" />

 

public void SetGrpZ(object sender, EventArgs e)

        {

            string myCtl = ((Control)sender).ID;

 

            switch (myCtl)

            {

                case "rdoExist":

                 {

                

                chkC.Enabled = false;

                chkR.Enabled = false;

                chkA.Enabled = true;

                 break;

                 }

Open in new window

0
Comment
Question by:Janzer
  • 2
  • 2
5 Comments
 
LVL 7

Expert Comment

by:ajolly
ID: 24300739
how can you click on the second level of check boxes if they are not even enabled yet.

Please post the full html code, it will help to analyze.
0
 
LVL 5

Expert Comment

by:rendaduiyan
ID: 24301076
It looks like your handler is called when Page is posted.
However, your AutoPostBack is set.
need more details.
0
 

Author Comment

by:Janzer
ID: 24301339
Level 1 -  User makes a radio selection of rdoNew or rdoExist which fires -Page_load & SetGrpZ
SetGrpZ disables radio New and Existing and enables checkbox chkA
If clicking chkA immediately after radio click results in:
Error 1:  chkA shows no check mark until second click
Error 2:  shows Page Cannot Be Displayed
Works fine IF - 1.  Extended period between radio click and checkbox click OR 2. Code break on SetGrpZ
0
 
LVL 5

Accepted Solution

by:
rendaduiyan earned 500 total points
ID: 24310624
how about remove SetGrpZ from chkA as a eventhandler; just a private member function instead.
In a word, call SetGrpZ in your Page_load.
0
 

Author Closing Comment

by:Janzer
ID: 31577807
You took me in another direction which ended up doing javascript and input buttons.  It is working great now.  Function was the clue.
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now