Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39

    [ASP.NET C#] evento click per un controllo asp:button

    Buongiorno a tutti, ho creato, in un webform, un bottone con il seguente codice:

    codice:
    Button newButton = new Button();
    newButton.ID = "btn" + i.ToString();
    newButton.Text = btnText;
    newButton.CssClass = "pulsante";
    newButton.Click += new EventHandler(OnButtonClick);
    newPanel.Controls.Add(newButton);
    VWD mi ha associato, al click del bottone il seguente codice:

    codice:
    static void OnButtonClick(object sender, EventArgs e)
    {
        throw new NotImplementedException();
    }
    Il click produce ovviamente solo il postback della pagina e non riesco a fare altro, nello specifico vorrei rendere visibili gli elementi presenti in un elemento <span> della pagina.

    Nella funzione OnButtonClick non riesco a raggiungere gli elementi presenti nella pagina.
    Avete suggerimenti (anche qualche articolo su cui studiare andrebbe bene)?

  2. #2
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    se hai messo la creazione del button tra la condizione
    if(!Ispostback)
    {
    // creazione ecc..
    }

    toglila mettila al di fuori di questa condizione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39
    Avevo messo la creazione del button in un file .cs e richiamavo la funzione. Ho riportato il codice sotto default.aspx.cs e riesco di nuovo a vedere gli elementi presenti nella pagina.
    Nella funzione OnButtonClick non riesco comunque a vedere il 'button' che ho creato e non so neanche passarlo come parametro della funzione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.