在项目中使用 CalendarExtender 有点麻烦。基本上,它不会在 Chrome、Firefox 或 Safari 中显示星期六,而是在 IE 中完美显示它们。显然,这有点问题。
我试过塞满 CSS 无济于事,所以我来这里寻求帮助!周六有,但没有显示,就像这张照片(由于我的新手,我不允许直接发布图片!):
http://i.neoseeker.com/mgv/385085/85/87/calendarerror_display.png
希望你能在图片中看出来,但实际上我确实选择了星期六,正如弹出窗口所证实的那样,但它没有用。
这是代码,希望这可以让我了解我做错了什么 D:
<div id="left">
<h1>FIND EVENT</h1>
<br />
<asp:TextBox ID="txtFind" runat="server" AutoPostBack="True" CssClass="txt" OnTextChanged="txtFind_TextChanged" Width="175px" ForeColor="#999999">Click to Find Date</asp:TextBox>
<asp:CalendarExtender ID="calFindDate" runat="server" TargetControlID="txtFind" Format="dd/MM/yyyy"></asp:CalendarExtender>
<br />
<asp:ListBox ID="lstbxFind" runat="server" AutoPostBack="True" Height="390px" Width="182px" OnSelectedIndexChanged="lstbxFind_SelectedIndexChanged"></asp:ListBox>
<br />
<asp:LinkButton ID="lnkbtnNew" runat="server" CssClass="lnk" OnClick="lnkbtnNew_Click">New</asp:LinkButton>
<asp:LinkButton ID="lnkbtnDelete" runat="server" CssClass="lnk" OnClientClick="return confirm('Are you sure you want to delete this fixture event?')" onclick="lnkbtnDelete_Click">Delete</asp:LinkButton>
<div id="email" runat="server" class="confirm">Event Saved</div>
<asp:LinkButton ID="lnkbtnSave" runat="server" CssClass="lnk" OnClick="lnkbtnSave_Click" ValidationGroup="Group1">Save</asp:LinkButton>
<br />
<br />
<!-- <br />
<asp:Label ID="Label1" runat="server" ForeColor="#F6F6F6" Text="Label"></asp:Label>-->
</div>
希望这对某人有意义,并且至少可以为我指明正确的方向。我对 C# 和诸如此类的东西很陌生,所以我肯定在这里学习工作!谢谢。