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()));
}
}
但是我發現那裏的是,佈局是非常難看的問題,我希望它有足夠的空間來顯示是否存在着聯繫,所以它贏得了」把日期推高。任何想法?
恐怕一個簡單的ASP一些額外的想法。 NET日曆不堪重負。如果一天有多個活動,您想在哪裏顯示所有文字?我建議用不太明顯的方式表示一個事件(例如用'e.Cell.CssClass'),並且只在用戶選擇那天時顯示更多的信息。 – 2012-02-10 22:34:46