我在很多页面上都有ajax日历,我面临一个小问题 尽管我的努力不会得到修复,但我尝试了许多方法 它到现在的状态,只有一件事情在年或月改变时,它会 将工作日隐藏在最顶层,奇怪的是它会在后几个月显示出来 以下图片
以下是我的代码:
.test .ajax__calendar_body
{
background-color: #e9e9e9;
border: solid 1px #cccccc;
width:200px;
}
.test .ajax__calendar_invalid
{
background-color: #FFFFFF;
text-decoration: line-through;
}
.fstCol
{
text-align: right;
float:left;/*fix for buggy browsers*/
display:table-column;
height:auto;
margin-right: 20px;
margin-bottom: 2px;
/*padding: 4px 0px;*/
}
.scndCol
{
text-align: left;
float:left;/*fix for buggy browsers*/
display:table-column;
width:394px;
margin-bottom: 2px;
/*padding: 4px 0px;*/
}
<div class="fstCol">Date Of Birth</div>
<div class="scndCol">
<asp:TextBox ID="txtDOB" runat="server" CssClass="whiteCtrl"></asp:TextBox>
<asp:CalendarExtender CssClass="test" ID="CalendarExtender1" runat="server" TargetControlID="txtDOB">
</asp:CalendarExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ErrorMessage="*" ControlToValidate="txtDOB" ForeColor="Red" Display="Dynamic"></asp:RequiredFieldValidator>
</div>
答案 0 :(得分:0)
是
这是真正的问题
设置属性Animated="false"
做了诀窍
否则日历要么隐藏最后一列(星期六) 或者表现得像我发布的截图