ID 为“SomeControlId”的控件需要页面上有 ScriptManager。 ScriptManager 必须出现在任何需要它的控件之前(但确实如此)
ASP.NET AJAX 脚本管理器问题:
我收到黄屏死机:
ID 为“SomeControlId”的控件需要页面上的 ScriptManager。 ScriptManager 必须出现在任何需要它的控件之前。
但是 - 页面上有一个脚本管理器,并且它可以在开发盒上运行(该错误仅出现在实时生产服务器上)。
我已经尝试过:
- 删除脚本管理器,
- 将其(仅)放在母版页中,
- 将代理脚本管理器放入(脚本管理器也在母版页中),
...但没有运气。
还有其他想法吗?发布代码有帮助吗?
更新:
我安装了 ASP.NET 3.5(并在提出这个问题之前不久重新启动),但它没有帮助。
ASP.NET AJAX scriptmanager problem:
I get a Yellow Screen of Death with:
The control with ID 'SomeControlId' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.
BUT - there is a scriptmanager on the page, and it does work on the dev box (the error appears only on the live production server).
I've already tried:
- removing the scriptmanager,
- putting it (just) in the master page,
- putting a proxy scriptmanager in (with the scriptmanager also in the master page),
...but no luck.
Any other ideas? Will posting code help?
Update:
I installed ASP.NET 3.5 (and restarted, shortly before asking this question) but it didn't help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的生产服务器是否安装了 AJAX Extensions for 2.0 或 ASP.NET 3.5?
Does your production server have the AJAX Extensions for 2.0 or ASP.NET 3.5 installed?