【发布时间】:2017-08-29 17:25:28
【问题描述】:
我有一个部署到登台服务器和生产服务器的 asp.net 网站。在我的登台服务器上,日历扩展器工作正常。但是,它出现了一个空白日历,并且我的生产服务器上出现了 java 脚本错误。两者都部署了完全相同的代码(减去 Web 配置中的连接字符串)、相同版本的 .NET 和相同版本的 AjaxControlToolkit dll。它抛出的 java 脚本错误有点奇怪,因为似乎没有空值,如它所指示的:“Uncaught TypeError: Cannot read property 'getFullYear' of null at Sys.Extended.UI.CalendarBehavior._parseTextValue 。”
错误:
ScriptResource.axd?d=NISXSzp87hD3qcCkP6NEPuF9CcnK5I-ufPjsh34laJN_X0aVHxlrSCRTcuVNdBlHJPhDZIUvEREh5VBuThlsgo_BghBpg0ddHeQysAHm-fvIzsJbjZge0NiahMLqHUR00&t=ffffffff949e52 类型的空属性无法读取 在 Sys.Extended.UI.CalendarBehavior._parseTextValue (ScriptResource.axd?d=NISXSzp87hD3qcCkP6NEPuF9CcnK5I-ufPjsh34laJN_X0aVHxlrSCRTcuVNdBlHJPhDZIUvEREh5VBuThlsgo_BghBpg0ddHeQysAHm-fvIzsJbjZgeff0NiahMLq9096Zgeff1NiahMLq): 在Sys.Extended.UI.CalendarBehavior.get_selectedDate(的ScriptResource.axd d = NISXSzp87hD3qcCkP6NEPuF9CcnK5I-ufPjsh34laJN_X0aVHxlrSCRTcuVNdBlHJPhDZIUvEREh5VBuThlsgo_BghBpg0ddHeQysAHm-fvIzsJbjZge0NiahMLqHuR00&T = ffffffff949e5296:1) 在Sys.Extended.UI.CalendarBehavior._getEffectiveVisibleDate(的ScriptResource.axd d = NISXSzp87hD3qcCkP6NEPuF9CcnK5I-ufPjsh34laJN_X0aVHxlrSCRTcuVNdBlHJPhDZIUvEREh5VBuThlsgo_BghBpg0ddHeQysAHm-fvIzsJbjZge0NiahMLqHuR00&T = ffffffff949e5296:1) 在 Sys.Extended.UI.CalendarBehavior._switchView (ScriptResource.axd?d=NISXSzp87hD3qcCkP6NEPuF9CcnK5I-ufPjsh34laJN_X0aVHxlrSCRTcuVNdBlHJPhDZIUvEREh5VBuThlsgo_BghBpg0ddHeQysAHm-fvIzsJbj6001NiahMLq9e520010NiahMLqRff=) 在 Sys.Extended.UI.CalendarBehavior.show (ScriptResource.axd?d=NISXSzp87hD3qcCkP6NEPuF9CcnK5I-ufPjsh34laJN_X0aVHxlrSCRTcuVNdBlHJPhDZIUvEREh5VBuThlsgo_BghBpg0ddHeQysAHm-fvIzsJbj96:1NiahMLqHurff02) 在Sys.Extended.UI.CalendarBehavior._element_onfocus(的ScriptResource.axd d = NISXSzp87hD3qcCkP6NEPuF9CcnK5I-ufPjsh34laJN_X0aVHxlrSCRTcuVNdBlHJPhDZIUvEREh5VBuThlsgo_BghBpg0ddHeQysAHm-fvIzsJbjZge0NiahMLqHuR00&T = ffffffff949e5296:1) 在 HTMLInputElement。 (MicrosoftAjax.js:6) 在 HTMLInputElement.b (MicrosoftAjax.js:6)
任何想法可能导致这种情况?我的猜测是某处的某种版本不匹配,但我似乎找不到。如果需要其他信息,请告诉我。
【问题讨论】:
标签: c# asp.net ajax web ajaxcontroltoolkit