Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Richiamare una funzione con click su immagine

    Non riesco ad andare avanti su questo punto e non so dove sbattere la testa

    In pratica ho quest'immagine

    <asp:Image ImageUrl="flag_ita.png" runat="server"/>

    con il click su di essa devo richiamare la funzione Lang_ToIta
    e non posso inserirla in un form perchè ce n'è già un'altro runat="server" nella stessa pagina. Come posso fare?
    Grazie!

  2. #2
    codice:
    <asp:ImageButton id="imagebutton1" runat="server"
               ImageUrl="path"
               OnClick="ImageButton_Click"/>
    
    Sub ImageButton_Click(sender As Object, e As ImageClickEventArgs) 
          'codice
    End Sub

  3. #3
    mi dice che <asp:ImageButton> deve stare dentro un form runat="server"

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da navarro87
    mi dice che <asp:ImageButton> deve stare dentro un form runat="server"
    e tu metticelo, no eh?

  5. #5
    Originariamente inviato da navarro87
    Non riesco ad andare avanti su questo punto e non so dove sbattere la testa

    In pratica ho quest'immagine

    <asp:Image ImageUrl="flag_ita.png" runat="server"/>

    con il click su di essa devo richiamare la funzione Lang_ToIta
    e non posso inserirla in un form perchè ce n'è già un'altro runat="server" nella stessa pagina. Come posso fare?
    Grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    puoi mettere quanti button vuoi in un form. ovviamente solo 1 sarà quello di default.

  7. #7
    c'è già un'altro form runat="server"

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da navarro87
    c'è già un'altro form runat="server"
    appunto, io ti sto dicendo di metterlo in quello che già esiste

  9. #9
    dovrei farei il form grande quanto tutta la pagina?

  10. #10
    Originariamente inviato da navarro87
    c'è già un'altro form runat="server"
    Penso che tu ti sia espresso male.
    Il file aspx può contenere solo un form con l'attributo runat="server".
    In linea di massima, la strutttura della pagina dovrebbe essere una cosa del genere:

    codice:
    <body>
    	<form id="Form1" method="post" runat="server">
    		...
    		...
    		<asp:ImageButton id="imagebutton1" runat="server" ImageUrl="flag_ita.png" onClick="ImageButton1_Click"/>
    		...
    		...
    	</form>
    </body>
    L'event handler lo strutturerai così:

    codice:
    private void ImageButton1_Click(object sender, ImageClickEventArgs e) 
    {
    	// Chiamata del metodo o di quello che è (puramente indicativa...)
    	this.Lang_ToIta();
    }
    Una domanda, a cosa ti serve il secondo form?
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

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.