我在我的aspx文件中使用了jquery-1.9.1.js的代码,应用运行正常:
<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%>
任何建议都将不胜感激。
答案 0 :(得分:6)
ASP没有评估该文件,因为它是一个javascript文件。把asp放回到aspx中。