我正在使用.NET 3.5 Ajax运行MOSS2007 Sharepoint网站,并使用SmartPart Web部件来托管包含更新面板的用户控件。
我已经将脚本管理器添加到了/_catalogs/masterpage/default.master文件中,当我以自己的身份登录时,它可以正常工作。 但是,当我以普通用户身份登录时,会收到错误消息 :he control with ID 'UpdatePanel1' requires a ScriptManager on the page.
据我所知,它正在为不同的用户加载不同版本的母版页(具有 this.Page.MasterPageFile 的用户控件始终返回/_catalogs/masterpage/default.master), 但是我作为测试所做的其他编辑也不会显示。
是否有方法可以轻松地向所有用户的所有母版页添加脚本管理器(我宁愿将其放在页面上而不使用,而不是在页面上需要而不是在那里)?