Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Header

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    106

    Header

    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.

  2. #2

    Re: Header

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

    Fai attenzione anche alle linee di commento, ad alcune all'inizio manca l'apice

    Controlla la seconda linea, manca il simbolo della percentuale ad apertura del tag.
    Ciao


    Marco

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    106
    risolto il problema per quanto riguarda login.aspx il restante problema è rimasto invariato sui file bills.aspx e account.aspx,cioè
    mi dice ancora nelle righe citate prima,il seguente messaggio:-
    Il tipo '_ASP.header_ascx' non ha proprietà di nome 'table' -
    Come mai persiste??

  4. #4
    Originariamente inviato da alexrm
    problema è rimasto invariato sui file bills.aspx e account.aspx,cioè
    mi dice ancora nelle righe citate prima,il seguente messaggio:-
    Il tipo '_ASP.header_ascx' non ha proprietà di nome 'table' -
    Come mai persiste??
    io mi sono creato un mio file header.ascx e lo ha caritato correttamente. Chiaramente non posso sapere tu nel tuo che hai scritto...
    Ciao


    Marco

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    106
    <asp:Label ID="Header" runat="server"
    Text="ASP.NET Banking Center"
    height="25px"
    widht="100"
    BackColor="#00FFFF"
    ForeColor="#000000"
    Font-Size=20
    Font-Bold="false"
    Font-Name="arial"
    BorderStyle="outset" />



    Questo è il mio file header.ascx.In che pecca,motivo per cui fa generare quell'errore??

  6. #6

    Re: Header

    Originariamente inviato da alexrm
    <ASPNETbank:Header runat="server">

    Devi chiudere il tag in questo modo
    <ASPNETbank:Header runat="server" />
    Non avevi chiuso il tag header.
    Ciao


    Marco

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    106
    Il problema con la pagina account.aspx cioè qualla che mi dà dopo aver effettuato l'accesso alla pagina tramite la pagina di login,è stato risolto e va alla grande,ma da li quando mi connetto alla pagina bills.aspx,mi dice nella riga 21 cioè <td width="550" valign="top">il seguente messaggio:-Il tipo '_ASP.nav_ascx' non ha proprietà di nome 'td'. -Il codice della pagina bills.aspx è il seguente:









    <%@ 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
    '
    '************************************************* **************************
    </script>

    <html><body>
    <ASPNETbank:header runat="server"/>

    <table>
    <tr>
    <td valign="top" width="150">
    <ASPNETbank:menu runat="server">
    </td>
    <td width="550" valign="top">
    <font face="Arial">
    <asp:Label ID="lblMessage" runat="server"/>
    <form runat="server">
    <table>
    <tr>
    <td width="10"></td>
    <td width="100">
    <font face="Arial">



    Benvenuto nel servizio di pagamento bollette!
    Prego inserire le informazioni e clicca
    nella sezione "Paga questa Bolletta! sarai
    automaticamente eseguita la transazione.



    <table>
    <tr>
    <td widht="150" valign="top">
    <font face="Arial">Payee:
    </td>
    <td widht="100" valign="top">
    <font face="Arial">
    <asp:textbox ID="tbPayee"
    runat="server" />
    </td>
    </tr>
    <tr>
    <td valign="top">
    <font face="Arial">Password:</font>
    </td>
    <td valign="top">
    <font face="Arial">
    <asp:TextBox ID="tbAmount"
    runat="server" />
    </td>
    </tr>
    <tr>
    <td valign="top" colspan="2" align="right">
    <font face="Arial">
    <asp:Button id=btSubmit
    runat="server"
    Text="Paga questa bolletta!"
    />
    </td>
    </tr>
    </table>
    </font>
    </td>
    </tr>
    </table>
    </form>
    </font>
    </td>
    </tr>
    </table>
    </font>
    </body></html>

  8. #8
    Originariamente inviato da alexrm
    <ASPNETbank:menu runat="server">

    Stesso messaggio di errore di prima, evidentemente fai lo stesso errore di prima ed infatti non hai chiuso questo tag.
    Dai una bella controllata al tuo codice, fai molti errori di digitazione. se controlli bene li trovi anche tu.
    Ciao


    Marco

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.