hvordan kan jeg tilgå en arraylist fra 2 forskellige knapper?
Mit spørgsmål går på hvordan jeg kan tilgå en arraylist fra 2 knapper af og hente indholdet ud fra flere objekter. Jeg har prøvet som eksempel at lægge en tekst boks ind i arrayet på den ene knap men når jeg forsøger at hente objektet igen får jeg en fejl.
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.
Der det vil virke med mindre det er en webpage. Hvas det var en webpage bliver din konstructor kaldt når du klikker på knappen og dit array bliver på ny initialiseret. Ellers ser det helt fint.
Ja ok så skulle du nok have bruget asp.net:D Men anyway. Når man klikker på en knap på en webpage kaster den en postback til server der resultere i en update af din side og asso en ly load page. Det du skal gøre er følgende i din pageload.
if(!this.isPostBack) AL1 = new System.Collections.ArrayList();
Det har jeg haft prøvet men så fejler det der hvor jeg prøver at add´ tb til array´t.
(Object reference not set to an instance of an object.) Har du evt nogle links til hvor jeg kan læse noget om at lave det i asp.net, for det kan være det vil være den bedste løsning?
Er det ikke fordi du glemmer ! asso if( ! this.IsPostBack ) Jeg er ret sikker på det skal virke. Hvis du har sat ! foran så skriv det lige så løser jeg selv lige lynhurtigt opgaven men det burde virke. Kan du ikke paste hele din code behind fil.
Jeg har prøvet det på en normal win form og du har ret i at der virker min kode. det er nok bare en lille ting jeg har overset. Her har du alt i code behind:
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls;
namespace array {
/// <summary> /// Summary description for WebForm1. /// </summary>
public class WebForm1 : System.Web.UI.Page { protected HtmlForm Form1; protected System.Web.UI.WebControls.Label Label1;
#region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); base.OnInit(e); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.BTN1.Click += new System.EventHandler(this.BTN1_Click); this.BTN2.Click += new System.EventHandler(this.BTN2_Click); this.Load += new System.EventHandler(this.Page_Load);
Ja kører slev dit eksempel. Problemmet er der kommer en ny instans af din klasse når du sender en postback. Så du e rnød til at gemme dit array et centralt sted. I application objectet eller lign
Jeg kan ikke helt forstå hvad du mener med at jeg skal lægge det i application objectet. Kan du evt give et eksempel?
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.