Announcement

Collapse
No announcement yet.

Wochentag im Kalender markieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wochentag im Kalender markieren

    Ich arbeite grad mit dem Visual Web Developer 2008 Express und schreib gerade eine ASP.NET Seite und programmier da in C#, deshalb weiß ich nicht ob das hier richtig ist oder eher das Forum für ASP.NET. Aber ich glaube dass mein Anliegen auch hierzu gehört:

    Wenn man nun einen Kalender erstellt (Bild s.u.) wird für gewöhnlich der aktuelle Tag markiert.

    Kann man nun noch neben diese Funktion einen andere Wochentag z.B. mit der Farbe Gelb hinterlegen, an dem ein bestimmtes Ereignis war oder sein wird?

    Das Ereignis (es können auch mehrere sein) wird aus einer MySQL ausgelesen. (Das klappt. Das Problem ist der Kalender.)

    Danke für Antworten
    Attached Files
    PHP Code:
    <?php
    echo 'http://acs-it-worx.de/';
    echo 
    'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
    echo '-----------------------------------------------------------------';
    echo 
    'http://www.autoservice-asberg.de/';
    ?>

  • #2
    Im Asp.Net Bereich hätte es wohl besser gepasst da es eher ein Control Problem (eben des Asp.Net Calender) als ein Programmiersprachenproblem ist. Aber was solls

    Der Calender hat einen DayRender Event der je Zelle im Kalender gefeuert wird und in dem du dann den Zelleninhalt (mit den Mitteln von Html) entsprechend anpassen kannst. Z.B. im gezeigten Code wird der morgige Tag rot markiert(wenn er den im Kalender zu sehen ist).

    [highlight=c#]protected void Calendar_DayRender(object sender, DayRenderEventArgs e)
    {
    if (e.Day.Date == DateTime.Today.AddDays(1))
    {
    e.Cell.Text = @"<span style=""background-color:#FF0000"">" + e.Day.Date.Day.ToString() + "</span>";
    }
    }[/highlight]

    Comment

    Working...
    X