当前位置:编程学习 > C#/ASP.NET >>

vs2005日历控件的问题!急求

如何去除鼠标指向日期时的Tip提示, 例如"1月1日"之类的。 指向前一月, 后一月的链接时, 也会提示诸如“前一月”之类的提示, 如何能把这个提示屏蔽掉!  
  还有个问题,如何屏蔽一个日期的Tabindex, 在按TAB遍历布面元素的时候, 无法遍历到日期上。
  各位高手, 紧急求助! --------------------编程问答-------------------- 没人回呀!各位帮帮忙! --------------------编程问答-------------------- 再看看
--------------------编程问答-------------------- calendar有可以设置“上月、下月”的属性,有DayRender事件,你了解一下。总共也不过几个属性,2、3个事件,完全应该仔细理解一遍。

至于TabIndex,我觉得你也是从WinForm那里想当然来得概念。 --------------------编程问答-------------------- 我把calendar的TabIndex设为-1, 好像并没有用. 当按TAB遍历时还是会遍历到日期链接. calendar显示在客户端的时候, 每一个日期都做成了<a></a>的链接. 所以对日期的诸如"tooltip, tabindex"的属性, 我还没找到办法控制.   能不能麻烦除了楼上那位的其他高手帮帮忙, 虽然我很感谢楼上的回贴! --------------------编程问答-------------------- 我发现tooltip那个地方问错了,那个地方是由<a></a>标签的title属性造成的。是calendar自己生成的, 有没有办法让这个属性不生成或是属性值为空。 还有那个tabindex的问题还是没有解决方法。 我想用CSS控制,不知道可不可能? --------------------编程问答-------------------- --------------------编程问答-------------------- 关注 --------------------编程问答-------------------- 在日历控件的属性里选择DayRender事件,然后在里面写:

// 只显示日期 不显示选择链接 不显示tooptip 
protected void CalendarDayRender( object sender, System.Web.UI.WebControls.DayRenderEventArgs e )
    {
        e.Cell.Text = e.Day.Date.Day.ToString();
    }

// 显示日期 显示选择链接 不显示 tooltip
protected void CalendarDayRender( object sender, System.Web.UI.WebControls.DayRenderEventArgs e )
    {
        e.Cell.Text = "<a href=" + e.SelectUrl + ">" + e.Day.Date.Day.ToString() + "</a>";
    }

原理:显示带tooptip的超链接
<a href="url" title="tooptip"> myurl </a> --------------------编程问答-------------------- 我不用.net自带的.太难看.去抓个javascript的吧.给你个网址去当:
http://www.24-hotel.com.cn/...在酒店搜索中有. --------------------编程问答-------------------- 试一试 我正需要这个呢
谢谢楼主 --------------------编程问答-------------------- --------------------编程问答-------------------- Click the link to solve your problem.Good luck!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,