WebPart (SPS 2003) med dynamiske controls, STORT problem
HejJeg har nu i et stykke tid bøvlet med at få lavet en WebPart til SPS 2003, jeg benytter VB.net til at udvikle den i, jeg har faktisk fået lavet en vel fungerende WebPart men mit problem er følgende.
Min ene WebPart består øverst af en Menu
- New Task | My Tasks
New Task benyttes til at oprette nye opgaver og My Tasks gør det muligt at se opgaver man har sendt.
Jeg benytter mig af Session cookies til at gemme hvilken side en person kigger på. Mit første problem er nu følgende:
Som jeg ser WebParts og controls som skal have en function, skal disse initialiseres i CreateChildControls, problemet herved er at første gang en person trykker på New Task, laver den en postBack og jeg vil så gerne have den til at skifte side til New Task siden, og derved loade andre controls end dem på My Tasks siden. Problemet er nu at CreateChildControls bliver eksikveret før onClick eventet bliver aktiveret og derved at siden finder ud af hvilken sider jeg står på.
Samtidig har jeg også et andet problem:
Jeg har en comboBox som henter dens data fra en database, når man vælger noget i denne comboBox laver den et PostBack og fylder ny information ind i comboBoxen osv (ComboBoxen repræsentere egentlig et Træ), problemet er nu igen, hvordan finder jeg ud af hvad der er blevet trykket når jeg står i CreateChildControls metoden ???
I øjeblikket vil CreateChildControls metoden stadig tro at den gamle værdi er valgt, og hvis jeg venter med at hente information ind i comboBoxen til eventet er blevet aktiveret virker ComboBoxen ikke da den ikke blev defineret med værdier i CreateChildControls metoden