Jeg vil lave en funktion der opdaterer en dropdown i en anden user control. Hvordan laves dette ? Jeg kunne tænke mig at lave en Dim ddControl As DropDownList siden udfylde den med relevante items og siden loade dem ind i dropdown'en fra den anden user control..
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Begge mine controllere ligger på samme side, men i hver sin ascx fil. Jeg får denne fejl: System.NullReferenceException: Object reference not set to an instance of an object.
Lidt af relevant kode: Dim list As DropDownList = CType(Page.FindControl("ddList").FindControl("list"), DropDownList) objDR = objCmd.ExecuteReader() list.DataSource = objDR list.DataBind()
Funktion skal kunne opdatere items i ddList dropdown'en i den anden ascx...
Jeg har løst problemet med en redirect... men denne redirect kører meget langsomt første gang jeg trykker på knappen og hvis application har stået stille i et stykke tid, hvor det ? eller skal jeg oprette et nyt spørgsmål til den ?
ja, men det er ikke det id du skal bruge. Det er server-id'et, det du har brugt når du har oprettet objectet.
Eks.
<asp:dropdownlist id="hej" runat="server" />
Her er id'et hej
ang. din fejl (Page.FindControl("ddList").FindControl("list")) så ud fra hvad man normalt kalder sine kontroller er der jo også noget galt i rækkefølgen på at du finder dine objecter
først leder du efter ddList på hovedsiden. jeg går ud fra at ddList er din DropDownList. Når du har fundet den leder du efter list INDE i ddList. Burde det ikke være omvendt? Først leder du efter list (som er din usercontrol), og inde i den leder du efter ddList (som er din DropDownlList
det kan illustreres med et object-træ:
Page UserControl1 UserControl2 DropDownList
Hvis man står i UserControl1 og gerne vil hen til DropDownList skal du først en op, for at komme til Page, og derefter ned i UserControl2 og videre ned i DropDownList.
Op-Ned-Ned
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.