我正在调用一个函数 GenerateControls(),它在asp.net的一个面板中生成动态HTML。我使用TableCell
和TableRow
控件类来生成动态HTML。现在,此面板位于slidorion控件的滑块div之一内。现在,当我在页面加载时调用该函数时,我收到jquery
错误"对象不支持属性或方法' datepicker'"。经过一些调试后,我发现每次在页面加载时调用函数 GenerateControls()时,jquery和JavaScript文件都没有正确加载,页面也会失真。 asp面板位于asp:UpdatePanel
内。还有另一个按钮控件,它在click事件上调用该函数,并将其注册为上述更新面板的异步回发触发器。在这种情况下,函数 GenerateControls()正确执行,并根据需要呈现控件。现在我陷入了一个场景,我必须在页面加载上调用该函数(以加载动态控件中显示的现有数据),但不知何故想要在添加所有脚本文件后呈现控件。请建议。并提前感谢!
答案 0 :(得分:0)
发现错误!实际上,除了动态控件之外,我还从后面的代码创建了验证控件。所以我设置了属性EnableClientScript = false;
,它确实有效!