for(int i=0;i<cbarray.Length;i++) { cbarray[i] = new CheckBox(); // Set the label's Text and ID properties. cbarray[i].Text = "item" + i.ToString(); cbarray[i].ID = "chkbox" + i.ToString(); cbarray[i].AutoPostBack=true; PlaceHolder1.Controls.Add(cbarray[i]); // Add a spacer in the form of an HTML <BR> element. PlaceHolder1.Controls.Add(new LiteralControl("<br>")); } }
men uanset hvad jeg gør, når jeg vil kontrollere henhodsvis bitrow eller chkboxarray, så får jeg følgende fejl efter postback. Server Error in '/' Application. --------------------------------------------------------------------------------
Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 26: } Line 27: Line 28: for(int i=0;i<cbarray.Length;i++){ Line 29: if(cbarray[i].Checked) Line 30: bitrow.Replace(bitrow[i],'1');
sorry... jeg mente at den bliver kun initialiseret der... bitrow-variablen husker ikke på sig selv ved postback, så den skal du sætte hver gang
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.