Avatar billede ameq Nybegynder
24. juli 2006 - 16:08 Der er 6 kommentarer

Hjælp til Viewstate

Hej
jeg får den her fejl når jeg laver et postback i min dropdown som skrifter hele indholdet (eller fjerne nolge checkboxe) på siden:
An error has occurred because a control with auto-generated id '_ctl1:_ctl0:_ctl0' could not be located to raise a postback event. To avoid this error, explicitly set the ID property of controls that raise postback events.

grunden til det er at jeg kalder på en metode som loader nolge usercontrols i min pageload unden at check "ispostback", hvis jeg ikke kalder på den her metode være gang siden loader "render" den ikke mine user controle også kan jeg ikke bruge dem de checkboxe når jeg trykker på min knap...

Så er der en måde at få de her usercontrols til at rende sig selv? så jeg ikke skal loade dem være gang jeg læser siden?
Avatar billede snepnet Nybegynder
24. juli 2006 - 20:31 #1
Dynamisk tilføjede kontroller skal tilføjes hver gang.
Prøv at gør som du får at vide - og giv kontrollerne id's.
Mvh
Avatar billede ameq Nybegynder
24. juli 2006 - 21:05 #2
jo det kunne jeg
finde der en måde at sætte et dunamisk id?
noget med $id$ ?
Avatar billede ameq Nybegynder
24. juli 2006 - 21:16 #3
men det virker nu mest som om at fejlen opstå når jeg skrifter min dropdown for så andre antalet af checkboxe sig
Avatar billede snepnet Nybegynder
24. juli 2006 - 23:28 #4
Lyder sansynligt - må jeg se den kode du bruger til at tilføje dem (så jeg kan se i hvilket event du gør det).
Mvh
Avatar billede ameq Nybegynder
25. juli 2006 - 08:17 #5
code behind:
Paragraph _paragraph = LoadControl("Paragraph.ascx") as Paragraph;
_paragraph.Setting = _setting;
_paragraph.GetParagraph(_paragraphPageWrapper);
PlaceHolderParagraph.Controls.Add(_paragraph);

min Paragraph.ascx:
<asp:label id="LabelMenuText" Runat="server"></asp:label>
<asp:PlaceHolder ID="CheckBoxHolder" Runat="server" />

Min PlaceHolder tilføjer jeg så en checkbox i, i min codebind, for ellers ville der være ID sammen fald
CheckBox _checkBoxSetting = new CheckBox();
_checkBoxSetting.Text = "";
_checkBoxSetting.Attributes.Add("Value", ParagraphPageWrap.ParagraphSettings);
CheckBoxHolder.Controls.Add(_checkBoxSetting);
Avatar billede snepnet Nybegynder
25. juli 2006 - 20:24 #6
På hvilket tidspunkt tilføjer du checkbox'en?
Og... Hvad er baladen helt præcist lige nu?
Mvh
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester