Sto costruendo tre pagine:una di login,una di pagamento bollette,una per controllare lo storico del conto corrente bancario.In tutti e tre i casi mi dà un errore analogo cioè:Header.Andiamo con ordine.
Nella pagina di login.aspx che ha il seguente codice:

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<@ Register TagPrefix="ASPNETBank" TagName="Header" src="header.ascx" %>

<script runat="server">
'************************************************* ***********************
'
' Login.aspx: pagina di Login
'
'************************************************* ***********************

'************************************************* ***********************
'************************************************* ***********************
'Quando l'utente fa click su Submit, verifica che è un
'utente valido.Se si,accettalo e imposta un cookie
'col suo username e reindirizzalo ad account.aspx.
'Altrimenti mostra un messaggio di errore
'************************************************* ***********************
Sub Submit(Obj As Object, E As EventArgs)
If tbUsername.text = "clapayne"and _
tbPassword.text = "pass" then
Response.Cookies("FirstName").value = tbUsername.text
Response.redirect("account.aspx")
else
lblMessage.Text = "<font color=black>Spiacenti, " & _
"il tuo username o la password non sono validi!</font>

"
End If
End Sub
</script>

<html><body>
<ASPNETBank:Header runat="server" />
<font face="Arial">



Benvenuti nella ASPNET Banca Centrale.Prego entra
con il tuo username e password per accedere alle tue
informazioni sul conto.



<form runat="server">
<asp:Label ID="lblMessage" runat="server" />
<table>
<tr>
<td width="75" rowspan="3"></td>
<td width="50" valign="top">
<font face="Arial">Username:</font>
</td>
<td width="50" valign="top">
<font face="Arial">
<asp:TextBox ID="tbUsername" runat="server" />
</font>
</td>
</tr>
<tr>
<td valign="top">
<font face="Arial">Password:</font>
</td>
<td valign="top">
<font face="Arial">
<asp:TextBox ID="tbPassword"
TextMode="Password" runat="server" />


</font>
</td>
</tr>
<tr>
<td align="right" colspan="2">
<font face="Arial">
<asp:Button id=btSubmit runat="server"
OnClick="submit"
Text="submit" />
</font>
</td>
</tr>
</table>
</form>
</font>
</body></html>

Nella riga 31 mi dice:- Tag server 'ASPNETBank:Header' sconosciuto.-

Invece nella pagina account.aspx che ha il seguente codice:

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<%@ Register TagPrefix="ASPNETbank" TagName="Header" Src="header.ascx" %>
<%@ Register TagPrefix="ASPNETbank" TagName="Menu" Src="nav.ascx" %>

<script runat="server">
'************************************************* *************************
'
' Account.aspx: pagina dei conti
'
'************************************************* **************************

'************************************************* **************************
'Riepiloga lo storico finanziario dell'utente corrente.
'Quando la pagina viene caricata,mostra un messaggio
'di benvenuto nell'etichetta lblWelcomeMsg
'************************************************* ***************************
Sub Page_Load(obj As Object, E As EventArgs)
If (Request.Cookies("FirstName") is Nothing) Then
lblWelcomeMsg.Text = "Welcome " & _
Request.Cookies("FirstName").Value & "!
"
End If
End Sub
</script>

<html><body>
<ASPNETbank:Header runat="server">
<table>
<tr>
<td valign="top" widht="150">
<ASPNETbank:Menu runat="server" />
</td>
<td widht="550" valign="top">
<font face="Arial">

<form runat="server"><
<table>
<tr>
<td width="10">

</td>
<td width="100">
<font face="Arial">



<asp:Label ID="lblWelcomeMsg"
runat="server" />


Il bilancio del tuo conto è €2.500


</font>
</td>
</tr>
</table>
</form>
</font>
</td>
</tr>
</table>
</font>
</body></html>

Mi dice:- Il tipo '_ASP.header_ascx' non ha proprietà di nome 'table'.-nella riga 27.

Stessa sorte accade nel file bills.aspx,dove al di sotto del tag:-

<ASPNETbank:Header runat="server"> -

c'è ugualmente table e mi dice la stessa cosa detta che mi ha detto nella riga 27(il file bills.aspx è quasi analogo a account.aspx.
Qualcuno ne sa qualcosa?La fonte comunque mi sembra la stessa.Se qualcuno può aiutarmi grazie.