Calendar, ASP.NET Visual Studio 2008

Odpowiedz Nowy wątek
2011-10-08 11:09
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?

edytowany 1x, ostatnio: sparrow88, 2011-10-08 11:09

Pozostało 580 znaków

2011-10-08 13:24
0

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

Pozostało 580 znaków

2011-10-09 13:16
sparrow88
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ść.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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