Studiando sul libro, sono arrivato a i controlli utente. Ho un problema: ho queste 2 pagine
LoginForm.aspx
codice:<%@ Page Language="VB" %> <%@ Register TagPrefix="Acme" TagName="Message" Src="LoginForm.ascx" %> <html> <head> </head> <body> <script runat="server"> public Username as String public Password as String public Sub Submit_Click(obj as object, e as eventargs) lblMessage.Text="Ciao " & txtUsername.Text End Sub </script> <Acme:Message id="UserControl1" runat="server"></Acme:Message> </body> </html>
LoginForm.ascx
Sono impallato su questo argomento da 2 giorni e pure, da quanto dice il libro, dovrebbe essere facile!Quando mando in esecuzione LoginForm.aspx mi viene fuori il seguente errore:codice:<%@ Control Language="VB" %> Controllo Utente Semplice! </p> </p> <form runat="server"> <table height="150" width="300"> <tbody> <tr> <td> Inserisci i tuoi dati</td> </tr> <tr> <td> Username:<asp:TextBox id="txtUsername" runat="server"></asp:TextBox> </td> </tr> <tr> <td> Password:<asp:TextBox id="txtPassword" runat="server"></asp:TextBox> </td> </tr> </tbody> </table> <asp:Label id="lblMessage" runat="server"></asp:Label> </p> </form> <asp:Button id="Button1" onclick="Submit_Click" runat="server" Text="Button"></asp:Button>
Errore di compilazione
Descrizione: Errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente.
Messaggio di errore del compilatore: BC30456: 'Submit_Click' non è un membro di 'ASP.LoginForm_ascx'.
Qualcuno mi dice dove sbaglio e come risolvere gentilmente?![]()
Grazie!

Rispondi quotando