Javascript在asp.net内容页中不起作用
我试图在内容页上的文本框中显示javascript日期时间选择器,该文本框来自母版页,但日期时间选择器未显示。Javascript在asp.net内容页中不起作用,javascript,asp.net,Javascript,Asp.net,我试图在内容页上的文本框中显示javascript日期时间选择器,该文本框来自母版页,但日期时间选择器未显示。 这是我的内容页: $(文档).ready(函数(){ $('#dp').datepicker(); }); $(文档).ready(函数(){ $('#dp1')。日期选择器(); }); 注意:在没有母版页的情况下,这可以正常工作,但当我将其添加到内容页时,它无法正常工作。请提供帮助当ASP通过IIS提供服务时,所有的runat=“server”元素都有一个唯一的名称 要查找此
这是我的内容页:
$(文档).ready(函数(){
$('#dp').datepicker();
});
$(文档).ready(函数(){
$('#dp1')。日期选择器();
});
注意:在没有母版页的情况下,这可以正常工作,但当我将其添加到内容页时,它无法正常工作。请提供帮助当ASP通过IIS提供服务时,所有的
runat=“server”
元素都有一个唯一的名称
要查找此名称,请将
语法与对象的ClientID
一起使用。在您的情况下,它将是:
$('#<%=dp1.ClientID%>').datepicker();
$('#')。日期选择器();
或者,可以将元素设置为使用静态名称
<input id="dp1" type="text" runat="server" ClientIDMode="Static" />
(但不要两者都做)开箱即用的东西 从Html5中简化mate-UseDateTime
<form>
Birthday (date and time):
<input type="datetime" name="bdaytime">
</form>
生日(日期和时间):
<form>
Birthday (date and time):
<input type="datetime" name="bdaytime">
</form>