Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Come aggiungere un attributo ad un <asp:RadioButton

    Ho due <asp:RadioButton

    vorrei inserire l'evento onclick client al controllo, ma proprio non ci sono riuscito. Possibile che non abbia la collezioone Atributes da implementare?
    Pietro

  2. #2
    come non c'è la collezione

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da DeBe99
    come non c'è la collezione
    senti, o sono io che sto diventando scemo oppure
    allora, con un button uso
    codice:
        Private Sub Button1_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Init
            Dim b As Button = DirectCast(sender, Button)
            b.Attributes.Add("", "")
    
        End Sub
    col radiobutton
    codice:
        Private Sub RadioButtonA_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButtonA.Init
            Dim r As radiobutton = DirectCast(sender, radiobutton)
    
    
        End Sub
    va in errore di cast ?????
    provo con:
    codice:
        Private Sub RadioButtonB_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButtonB.Init
            Dim r As System.Web.UI.WebControls.RadioButton = DirectCast(sender, System.Web.UI.WebControls.RadioButton)
    
        End Sub
    il cast va
    però se tento di scrivere

    r.Attributes..... va in errore


    DOPO LA TUA RISPOSTA vado nell'evento load e scrivo:
    codice:
    Me.RadioButtonA.Attributes.Add("", "")
    E VA!!!


    Uso VisualStudio 2003
    Pietro

  4. #4
    il primo cast non va perchè si scrive "RadioButton", il secondo in effetti dovrebbe andare, non capisco...
    prova a mettere un punto di interruzione sulla rutine di evento, e vedi che tipo di oggetto è sender...

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da DeBe99
    il primo cast non va perchè si scrive "RadioButton", il secondo in effetti dovrebbe andare, non capisco...
    prova a mettere un punto di interruzione sulla rutine di evento, e vedi che tipo di oggetto è sender...

    No! usando visual studio col basic si apre la finestrella dei controlli da cui scelgo appunto radiobutton (non lo scrivo io). e poi il basic dovrebbe esser indipendente da maiuscolo-minuscolo, o no?
    Pietro

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    mi correggo:
    questa sintassi funziona
    codice:
        Private Sub RadioButtonA_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButtonA.Init
            Dim r As System.Web.UI.WebControls.RadioButton = DirectCast(sender, System.Web.UI.WebControls.RadioButton)
            r.Attributes.Add("onclick", "r_ab_click();")
    
        End Sub
    Pietro

  7. #7
    si in effetti vb non dovrebbe essere key-sensitive...
    l'altra prova l'hai fatta?

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Appena scrivo RadioButton lui me lo converte in minuscolo e va in errore invalid cast...


    Ciao
    Pietro

  9. #9
    Originariamente inviato da pietro09
    Appena scrivo RadioButton lui me lo converte in minuscolo e va in errore invalid cast...
    simpatico Visual Studio...

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da DeBe99
    simpatico Visual Studio...
    e non hai visto ancora nulla

    mah! tutti possono sbagliare
    Pietro

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 © 2025 vBulletin Solutions, Inc. All rights reserved.