-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

ASP 不评估该文件,因为它是一个 javascript 文件。将asp放回aspx中。

于 2013-10-23T13:29:55.847 回答