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>

Rispondi quotando