lo faccio in basic che mi viene meglio

codice:
    Protected Property DataInizio As DateTime
    Protected Property DataFine As DateTime

    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        Dim di As String = Request("DataInizio")
        If (di = "") Then
            DataInizio = DateTime.Today
        Else
            DataInizio = Convert.ToDateTime(di)
        End If

        Dim df As String = Request("DataFine")
        If (df = "") Then
            DataFine = DataInizio.AddDays(7)
        Else
            DataFine = Convert.ToDateTime(df)
        End If

    End Sub