2015-07-06 91 views
0

我有一個用戶控件,我在VisualStudio2010中創建。 它調用了一些JS-文件是這樣的:用戶控件調用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的日期選擇器,它工作正常:

<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的腳本:

<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

我解決了我的問題,通過從IIS服務器中刪除文件,然後重新安裝Web應用程序。 現在一切正常。

相關問題