my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Notifica evento con RaiseEvent
in
.NET Framework
>
ASP.NET
Ultimo messaggio
Esitini
il 3 giugno 2004 alle 13:04
5 messaggi
dal 08 marzo 2001
Ho creato con Visual Studio un controllo personalizzato LoginBox.ascx che attiva un evento con l'istruzione Raise Event e l'ho incluso nella pagina all'interno di un controllo webpanel Main.aspx.
(l'applicazione è peraltro descritta nella guida ASP.NET della McGraw-hill)
Riporto il codice behind utilizzato:
LoginBox.vb
Public MustInherit Class LoginBox
Inherits System.Web.UI.UserControl
..
Protected TextUser As System.Web.UI.WebControls.TextBox
Protected Textpassword As System.Web.UI.WebControls.TextBox
Protected WithEvents cmdlogin As System.Web.UI.WebControls.Button
Event loginAuthenticated
Event Loginfailed
..
Private Sub cmdlogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdlogin.Click
If TextUser.Text = "prova" And Textpassword.Text = "prova" Then
RaiseEvent loginAuthenticated
Else
RaiseEvent Loginfailed
End If
Main.vb
Public Class ProtectedPage
Inherits System.Web.UI.Page
Protected WithEvents evento As LOgin.LoginBox
Protected WithEvents Label1 As System.Web.UI.WebControls.Label
Protected WithEvents optshort As System.Web.UI.WebControls.RadioButton
Protected WithEvents optlong As System.Web.UI.WebControls.RadioButton
Protected WithEvents Panel As System.Web.UI.WebControls.Panel
Protected WithEvents cmdrefresh As System.Web.UI.WebControls.Button
Private Sub fallito() Handles evento.Loginfailed
Me.Label1.Text = "Login errata!"
End Sub
Sub conferma() handles evento.LoginAuthenticated
panel.visible = false
End Sub
End Class
Le due classi sono state da Visual Studio compilate nell'assembly Login
---------------------------------------
Ho correttamente registrato il file loginBox.ascx nella pagina Main.aspx
Non vengono segnalati errori ma purtroppo sembra che l'evento, anche se generato non venga intercettato.
Come mai non funziona?
Rispondi
Quoting
Ricciolo
il 3 giugno 2004 alle 13:56
5.547 messaggi
dal 26 febbraio 2001
Contributi
blogs.aspitalia.com
|
Blog
Sembra? devi essere sicuro
Comunque strano, il codice sembra giusto. Prova magari ad intercettare l'evento utilizzando l'attributo OnLoginFailed sul controllo, fai un po' di debug e vedi
Ciao
Il mio blog
Homepage
Rispondi
Quoting
Esitini
il 4 giugno 2004 alle 13:57
5 messaggi
dal 08 marzo 2001
Ti ringrazio del suggerimento ma non so dove e come utilizzare l'attributo OnLoginFailed per intercettare l'evento. Puoi darmi un suggerimento?
ps. ho provato ad utilizzare il debug di VisualStudio e posso confermarti che l'handler di evento non viene intercettato in Main.aspx
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
Ultimi messaggi
order by--- desc asc
(1)
Connessione problema access .ldb
(1)
Business logic complessa e ORM
(1)
passaggio di due valori da una pagina all'altra
(3)
asp:menu
(1)
Sviluppo Web
(3)
UTENTI ONLINE
In primo piano
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
I più letti di oggi
Creare e gestire documenti XML con LINQ to XML
Le novità di ASP.NET 4.5 (Community Days 2012)
Evitare l'embedding di file resx per la localizzazione in ASP.NET
Tutorial ASP.NET 3.5
ASP.NET 4.0 in C# e VB
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Tutorial Windows Phone 7.1
Media
Integrare l'applicazione nell'esperienza di Windows 8 con i contratti
Tile e notifiche in Windows 8
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Logging in ASP.NET: le migliori soluzioni open-source per tracciare gli errori
Operatori di confronto in JavaScript: == e ===
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Eseguire il lock del computer direttamente da Silverlight 5.0
Eliminare una determinata proprietà da un oggetto JavaScript
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network