Clendario che funziona male (vwd 2010 express)

lunedì 31 maggio 2010 - 13.09

Anonimo Profilo | Senior Member

Salve, ho un problema vi posto il codice:
questo è il suo file ascx
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
e questo è il file : ControlCalendar.ascx.cs
using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class ControlCalendar : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } } protected void Calendar1_SelectionChanged(object sender, EventArgs e) { Response.Redirect("elenco_eventi.aspx?date=" + DateTime.Now.ToString("d") + ""); } }

Come mai se io seleziona un giorno lui mi visualizza il giorno attuale invece anche di cambiare giorno?
Ad esempio:
io clicco su 29/05/2010 o 1/05/2010 e lui da solo va il giorno 31/05/2010 come mai?.

Grazie.


EDIT. Ho risolto:

Response.Redirect("elenco_eventi.aspx?date=" + Calendar1.SelectedDate.ToString("d") + "");

paoval72 Profilo | Senior Member

Ciao. Viene sempre selezionata la data odierna perchè è scritto nell'evento SelectionChanged :

>Response.Redirect("elenco_eventi.aspx?date=" + DateTime.Now.ToString("d")

Quel DateTime.Now è la data del giorno attuale.
Se vuoi catturare la data che hai selezionato:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Buona giornata,
Paolo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5