sto cercando di conoscere i controlli utente. Ho creato un controllo utente con una casella di testo e un pulsante. Quello che mi piacerebbe essere in grado di fare è quando clicco sul pulsante nel controllo utente, compila un'etichetta nella pagina aspx. Capisco che potrei semplicemente avere un pulsante nella pagina che utilizza alcune proprietà sul controllo utente per ottenere quelle informazioni .. ma mi piacerebbe sapere come farlo con il pulsante del controllo utente .. la ragione di questo è il pulsante è solo un esempio ... uno strumento di apprendimento. se riesco a farlo funzionare, probabilmente metterei qualcosa nel controllo utente che potrebbe richiedere questo tipo di informazioni di passaggio. Ad ogni modo .. ho trovato alcuni esempi di C# che ho provato a lavorare come vb .. ma una volta ho iniziato ad entrare nei delegati e negli eventi .. beh .. mi ha fatto girare a questo post.asp.net controllo utente vb che genera un evento nella pagina chiamante
comunque .. speriamo che qualcuno possa dare una mano.
grazie per le informazioni .. mi stavo chiedendo .. dato che hai un modo così bello e semplice di farlo .. come passi le informazioni indietro nell'evento .. o è così quando l'evento viene licenziato (il tuo? roba qui) Prenderò il valore dalla proprietà impostata sul controllo utente – jvcoach23
Se si desidera passare nuovamente le informazioni nell'evento, è necessario modificare il codice "RaiseEvent" per restituire qualcosa di diverso da 'new EventArgs() '.Per semplificare, potresti anche passare una stringa, come questa: 'RaiseEvent MyEvent (Me, MyString)', e quindi modificare il secondo parametro del sottotitolo 'MyControl_MyEvent' sulla tua pagina per essere qualcosa come' ByVal s As String' invece di 'ByVal e As EventArgs'. Puoi passare tutto ciò che vuoi nell'evento. Ho appena usato EventArgs perché è un modo comune di farlo (la maggior parte delle persone usa la propria classe che eredita da EventArgs). – tloflin
ottimo .. grazie per le risposte ... – jvcoach23