UserControl 调用 JS 文件,但它们似乎没有被调用

UserControl calling JS-files but they don't seem to get called

我有一个用户控件,它是我在 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>

在未使用此用户控件(并且调用相同脚本)的页面上一切正常。这是:我有一个 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);

在具有用户控件的页面上,它不起作用。我没有日期选择器。 这是用户控件的脚本:

 <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>

谁能帮帮我?

我通过从 IIS 服务器中删除文件然后重新安装 Web 应用程序解决了我的问题。 现在一切正常。