Calendar, ASP.NET Visual Studio 2008

0

Witam, mam następujący problem.
Chcę wyrysować na wykresach pewne dzienne statystyki za pomocą ASP.NET. Wszystko działa super do momentu kiedy ktoś mając już wyrysowane wykresy powiedzmy z 6.10.2011 jeszcze raz kliknie datę 6.10.2011. Leci postback, ale nie ma wyzwolenia eventu SelectedDateChanged więc wykres się nie rysuje. Chciałem to obejść wrzucając rysowanie do page load:

  protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CreateCharts(DateTime.Today.ToString())
            }
            else
            {
                date= Calendar1.SelectedDate.ToString();
                
                CreateCharts(date);

            } 

Ale po ustawieniu breakpointa na CreateCharts(date) okazuje się że data to:"0001-01-01".
Czy zna ktoś sposób na obejście problemu?

0

a co to jest date i dlaczego nie jest zmienną lokalną?

0

date jest stringiem w odpowiednim formacie ( yyyy-mm-dd ). Co za różnica czy zmienna jest globalna czy lokalna? Problem jest w tym że porperty SelectedDate obiektu kalendarza pokazuje dziwną wartość.

1 użytkowników online, w tym zalogowanych: 0, gości: 1