ASP.NET Ajax的CalendarExtender控件被其它Div遮住问题
  TnD0WQEygW8e 2023年11月17日 79 0

1、问题描述:

在使用ASP.NET Ajax的日历控件时,可能会出现控件的部分被其它DIV容器遮住的情况,从理论上讲是设置DIV的z-index属性就可以,

但是关键是怎么设置日历控件的z-index,使其处于最顶层。

2、解决办法:

通过查找日历控件的源代码,可以找到名为Calendar.css的样式表,样式表的第一行表示整个日历控件这个容器的样式,代码如下:

.ajax__calendar_container { 
  padding:4px;position:absolute; 
  cursor:default; 
  width:170px; 
  font-size:11px; 
  text-align:center; 
  font-family:tahoma,verdana,helvetica; 
}

我们只要在页面重写这行样式规则就可以实现效果。

.MyCalendar .ajax__calendar_container 
{ 
  z-index:1000; 
}

然后在控件中设置CssClass="MyCalendar",这样就可以啦。。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月17日 0

暂无评论

推荐阅读
TnD0WQEygW8e