大家好,我已经在我的应用程序中开发了一个日历http://keith-wood.name/datepick.html,它在本地运行得很好。但是,当我托管这些文件时,我无法显示日历,谁能告诉我问题出在哪里
我发现了另一个有趣的问题,即当我使用master page
时,我无法加载脚本
下面是包含Master page
的节点的链接
http://myusapayroll.com/Demo/DemoTest.aspx
下面是可以在不使用母版页的情况下正常工作的版本
http://myusapayroll.com/Test/Test.aspx
有人能给我提个建议吗?
发布于 2011-10-19 21:14:55
这可能是因为在您呈现的页面中,我可以看到您正在执行此操作
$('#ctl00_ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });
,但实际的textbox控件id是
ContentPlaceHolder1_txtHiredate
因此,您需要将代码更改为,它应该可以工作
$('#ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });
但尽量不对id进行硬编码,而是在asp.net中使用ClientID
发布于 2011-10-19 19:55:58
确保您的所有链接,包括代码部分中的javascript都指向正确的位置。如果你有FireBug,你也可以点击'Scipts‘标签,确认你所有的js都已经加载了。这将是我首先想到的,至少我会检查一下。
发布于 2011-10-19 20:14:49
我认为您的javascript
文件在上线后没有正确引用。因此确保您所有js
和css
文件都引用了正确的路径。
eg.http://keith-wood.name/js/jquery.tabs.js
https://stackoverflow.com/questions/7820856
复制相似问题