[QUOTE=pietro09;25234895][code]<%@ Page Language="C#" %>

Grazie, ho letto ora la tua risposta
ma nel frattempo ho cambiato un paio di cose
Premesso che mi ero dimenticato il page_load
ho sistemato il mio codice in questa maniera, ma ho visto che anche il tuo funziona benissimo
Grazie

codice:
<script runat="server">
    
    void Page_Load(object sender, EventArgs e)
        {
            String di = Request["DataInizio"];
            String df = Request["DataFine"];


            DateTime DataInizio;// = DateTime.Today; 
            DateTime DataFine;// = DateTime.Today; 
    
   
            if ( di == null)
            {


                DataInizio = DateTime.Today;


            }
            else
            {
                DataInizio = Convert.ToDateTime(di);
            }






            if (df == null)
            {


                DataFine = DataInizio.AddDays(7);


            }
            else
            {


               DataFine = Convert.ToDateTime(df);
            }


            DataInizioForm.Value = DataInizio.ToString("yyyy-MM-dd");
            DataFineForm.Value = DataFine.ToString("yyyy-MM-dd");
    }
    
</script>
<!DOCTYPE html>


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div id="testo">
    <input type="text" name="DataInizio" id="DataInizioForm"  runat="server" value=""  />
        <input type="text" name="DataFine" id="DataFineForm"  runat="server"  value=""  />
    </div>
    </form>
</body>
</html>