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
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>
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:
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!