我有一个usercontrol,我在VisualStudio2010中创建。 它调用了一些像这样的js文件:
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="SearchBox.ascx.vb" Inherits="NoVaCWWW.SearchBox" %>
<script type="text/javascript" src="../js/jquery.ui.datepicker-fr.js"></script>
<script type="text/javascript" src="../js/jquery.ui.datepicker-nl-BE.js"></script>
<script type="text/javascript" src="../js/SearchPanel.js"></script>
<script src="../js/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>
<script src="../js/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="../js/jquery-1.6.4.min.js" type="text/javascript"></script>
在未使用此usercontrol的页面上(并且调用相同的脚本)一切正常。这是:我有一个日期是一个jquery-ui-datepicker,它工作正常:
<asp:Content ID="cntHeader" runat="server" ContentPlaceHolderID="ContentPlaceHolderHeader">
<script type="text/javascript" src="js/SearchPanel.js"></script>
<script type="text/javascript">
var fromDate = $.datepicker.parseDate('yy-mm-dd', $("#<%= txtFromDate.ClientID %>").val());
$(".needs-datepicker").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: '<%= Master.DateFormatJS %>',
altFormat: 'yy-mm-dd'
});
//Map the hidden fields containing the same date but in a computer friendly format
$("#txtFromDateF").datepicker("option", "altField", "#<%= txtFromDate.ClientID %>");
//And make sure that dates are being shown in the visible fields
$("#txtFromDateF").datepicker('setDate', fromDate);
在具有usercontrol的页面上,它不起作用。我没有得到一个datepicker。 这是usercontrol的脚本:
<script type="text/javascript" src="../js/SearchPanel.js"></script>
<script type="text/javascript">
<!--
$(function () {
$("#txtFromDateF").datepicker();
$("#txtToDateF").datepicker();
$(".needs-3mdatepicker").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-mm-yy',
altFormat: 'yy-mm-dd',
maxDate: '+6m',
minDate: '-3m'
});
$(".needs-datepicker").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-mm-yy',
altFormat: 'yy-mm-dd',
maxDate: '+6m'
});
$("#btnSearchCiNumber")
.button({
icons: {
primary: 'ui-icon-search'
},
label: $("#<%= SearchButton.ClientID %>").val()
})
.click(function () {
$("#<%= SearchButton.ClientID %>").click();
});
});
function btnSearchCiNumber_onclick() {
}
//-->
</script>
任何人都可以帮助我吗?
答案 0 :(得分:0)
我通过从IIS-Server中删除文件然后重新安装webapplication解决了我的问题。 现在一切正常。