我发现了一个很好的tutorial(which is cached by google),它展示了如何修复SSRS中的日期选择器。它告诉我
在html head部分添加以下脚本
所以,因为这是一个ASPX网站,所以没有HTML文件,我想我应该将它添加到我的Default.aspx页面中,如下所示:
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript">
$(document).ready(function(){
if ($.browser.webkit) {
$($(":hidden[id*='DatePickers']").val().split(",")).each(function(i, item){
var h = $("table[id*='ParametersGrid'] span").filter(function(i) {
var v = "[" + $(this).text() + "]";
return (v != null && v.indexOf(item) >= 0); }).parent("td").next("td").find("input").datepicker({ showOn: "button" ,buttonImage: '/Reserved.ReportViewerWebControl.axd?OpType=Resource&Name=Microsoft.Reporting.WebForms.calendar.gif' ,buttonImageOnly: true ,dateFormat: 'dd/mm/yy' ,changeMonth: true ,changeYear: true }); }); } });
</script>
</asp:Content>
但是,这不能正常工作(日期选择器仍然无法点击/工作)。
($.browser.webkit)
代码是什么意思?我是否需要在我自己的JS日期选择器中导入(我在网上找到了一些不同的日期选择器)?
谢谢!