-1

jquery-1.9.1.js を使用する aspx ファイルにこのコードがあり、アプリは正常に動作します。

<script type="text/javascript">
    $(function () {
        $("#<%=datepickerStart.ClientID%>").datepicker();
        $("#<%=datepickerEnd.ClientID%>").datepicker(); 
    });
</script>

<asp:TextBox ID="datepickerStart" runat="server">Start Date</asp:TextBox>              
        <asp:HiddenField ID="hiddenDateStart" runat="server" />

次のようにjsコードをjsファイルに入れると:

$(document).ready(function() {
    $("#<%=datepickerStart.ClientID%>").datepicker();
    $("#<%=datepickerEnd.ClientID%>").datepicker(); 
});

次のエラー メッセージが表示されました。

構文エラー、認識できない式:

#<%=datepickerStart.ClientID%>

どんな提案でも大歓迎です。

4

1 に答える 1

6

JavaScript ファイルであるため、ASP はファイルを評価していません。asp を aspx に戻します。

于 2013-10-23T13:29:55.847 に答える