Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Data Compleanno

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

    Data Compleanno

    Sto studiando il libro ASP.NET guida completa dell'Apogeo ho fatto il giorno 3 quello che tratta del VB.NET e alla fine,ho fatto il solito esercizio che viene dato alla fine di ogni capitolo e ha generato i soliti errori che vengono immessi nel codice
    Nella riga 5 ho sostituito DateTime con "string" perchè mi diceva che dovevo fare il DEBUG ma poi visto che dava ugualmente altri errori ho ripristinato DateTime,ma nella riga 12 mi dice ancora che
    DayOfWeek non è un membro di "string"(tra le altre cose ho sostituito la data USA cioè mese giorno anno con la nostra cioè giorno mese anno).Ho provato a cercare una soluzione,ma non l'ho trovata,stò facendo molta confusione dalla quale non riesco a uscire.Qualcuno ha il codice corretto per generare una data di compleanno su questo modello così posso confrontare e non incorreere più in questi errori?Grazie.
    Ecco il codice che da il libro in merito all'errore:

    <%@ Page Language="VB" %>

    <script runat="server">
    Class Chris
    public dtBirthDay as DateTime = "24/03/04"
    public strHairColor as string = "Brown"
    public strEyeColor as string = "Brown"

    function GetDayOfWeek()
    dim strDay as string

    select case dtBirthDay.DayOfWeek
    case 0
    return "Sunday"
    case 1
    return "Monday"
    case 2
    return "Tuesday"
    case 3
    return "Wednesday"
    case 4
    return "Thursday"
    case 5
    return "Friday"
    case 6
    return "Saturday"
    end select
    end function

    End Class

    Sub Button_Click(Obj As Object, E As EventArgs)
    dim objChris as new Chris
    Response.Write(objChris.GetDayOfWeek)
    end sub

    </script>

    <html><body>
    <form runat="server">
    <asp:Button ID="btSubmit" Text="Submit"
    runat="server"
    OnClick="Button_Click"/>


    </form>
    </body></html>

  2. #2
    Ho provato a far eseguire questo codice e funziona perfettamente.
    Secondo me potrebbe essere il formato della data il problema.
    Nel senso che se la pagina gira su un server con la codifica della data in inglese potrebbe invertirti mese ed giorno...
    Per verificare prova a sostituire la data dell'esempio con questa 03/24/04 e guarda se da ancora errore.

    Ciao


    Marco

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    106
    HO SCRITTO IL CODICE GIUSTO E NO QUELLO SBAGLIATO,LO SBAGLIO ME LO DAVA QUANDO SCRIVEVO MESE GIORNO E ANNO,NELL'ESEMPIO SENZA VOLERLO HO SCRITTO QUELLO GIUSTO.GRAZIE 1000 COMUNQUE A PRESTO.

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.