0
私のWebアプリケーションでは、イベントリンクを表示するためにASP.NETcClendarをカスタマイズしました。私はDayRender
イベントを作成してそれを行います。カレンダーでイベントのイベントレイアウトを設定する方法は?
私のコードは次のようなものです:
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
StringBuilder strEvents = new StringBuilder();
strEvents.Append("<br /><a href=\"#\">");
DateTime dt = Convert.ToDateTime("2/15/2012");
if (dt.Equals(e.Day.Date))
{
strEvents.Append("bingo</a>");
e.Cell.Controls.Add(new LiteralControl(strEvents.ToString()));
}
}
しかし、私は、レイアウトは非常に醜いですが、私が存在する場合、それは、リンクを表示するのに十分なスペースを持っているしたい問題があるたので、それは勝ちました日付を押し上げる。何か案が?
を使用する方法のいくつかの追加のアイデアを与えるには、このリンクは多分役立つだけでなく、。 NETカレンダーはあなたの要件に圧倒されます。ある日に複数のイベントがある場合、そのテキストをどこに表示したいのですか?私はイベントを目立たないように(例えばe.Cell.CssClassで)表示し、ユーザがその日を選択したときにもっと多くの情報を表示することを提案します。 –