Календарь Asp.net - собственный текст на день наведения - PullRequest
0 голосов
/ 07 марта 2012

Как я могу добавить к событию наведения в календаре собственный текст, простое сообщение о том, что происходит в этот день?

1 Ответ

1 голос
/ 07 марта 2012

Вот несколько советов по стилю ASP.NET Calendar (включительно onmouseover-style), найденных здесь :

Protected Sub Calendar1_DayRender(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DayRenderEventArgs) Handles Calendar1.DayRender
 Dim onmouseoverStyle As String = "this.style.backgroundColor='#D4EDFF'"
 Dim onmouseoutStyle As String = "this.style.backgroundColor='@BackColor'"
 Dim rowBackColor As String = String.Empty

 e.Cell.Attributes.Add("onmouseover", onmouseoverStyle)
 e.Cell.Attributes.Add("onmouseout", onmouseoutStyle.Replace("@BackColor", rowBackColor))

 If Not e.Day.IsWeekend Then
    e.Cell.Attributes.Add("onmouseover", onmouseoverStyle)
    e.Cell.Attributes.Add("onmouseout", onmouseoutStyle.Replace("@BackColor", rowBackColor))
 End If

Например, вы можете использовать jQuery , чтобы показать подсказку onmouseover.

http://flowplayer.org/tools/tooltip/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...