webForumDet fria alternativet

Ta bort postback på datum i kalendern

.NET

3 svar · 470 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Frågan#1

ANvänder mig utav den "färdiga" kalendern i ASP.NET. Problemet är nu att jag vill att man inte ska kunna klicka på ett datum som inte har någon händelse.

Har följande:

                if (e.Day.Date.Day == day && e.Day.Date.Month == month && e.Day.Date.Year==year)
                {
                    e.Cell.ApplyStyle(s);
                }
                else
                {
                }

Nu vill jag i else satsen få bort postbacken på de datum som inte har någon händelse, går det? isf hur?

Tacksam för all hjälp :stud

Medlem sedan okt. 2007446 inlägg
#2

Nu var det ett tah sen jag pillade med kalendern
men jag har för mig att man kan "disabla" länken, lämpligen i kalenderns Dayrender-event

Medlem sedan sep. 20011 914 inlägg
#3
if (e.Day.Date.Day == day && e.Day.Date.Month == month && e.Day.Date.Year==year)
{
   e.Cell.ApplyStyle(s);
}else{
   e.Cell.Controls.Clear();
   e.Cell.Controls.Add(new LiteralControl(e.Day.DayNumberText));
}
Medlem sedan sep. 2005833 inlägg
#4

kanon, tack (y)

286 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
153 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
152 ms — ändringar (db)