Ciao a tutti
in una pagina aspx sto creando un form per passare dei dati ad un'altra pagina
uno di questi dati è di tipo datetime
ma prima di inserirlo in un input text voglio verificare che non sia passato da un'altro form precedente o in querystring
per fare questo ho creato questo codice con la condizione di seguito scritto
codice:
DateTime DataInizio;
DataInizio = Convert.ToDateTime(Request["DataInizio"]);
if (DataInizio.ToString() == "")
{
DataInizio = DateTime.Today;
}
DateTime DataFine = Convert.ToDateTime(Request["DataFine"]);
if (DataFine.ToString() == "")
{
DataFine = DataInizio.AddDays(7);
}
l'errore però c'e l'ho in questo punto
codice:
<input type="text" name="DataInizio" value="<%=DataInizio.ToString()%>" />
<input type="text" name="DataFine" value="<%=DataFine.ToString()%>" />
mi dice
Errore 1 Il nome 'DataInizio' non esiste nel contesto corrente
Errore 2 Il nome 'DataFine' non esiste nel contesto corrente
cosa sto sbagliando?
Ciao e grazie