此页面不允许使用System.UI.Web.ScriptManager。该类型未在SharePoint中注册为安全错误

时间:2010-02-16 08:16:31

标签: sharepoint sharepoint-2007

我在SharePoint中收到的错误是:

此页面上未对System.Web.UI.ScriptManager进行全部操作。该类型未注册为安全。

我用Google搜索,结果表明在使用asp:scriptManager标记时缺少AJAX服务器扩展安装。但仔细观察我的项目后,就没有这种标签的发现。更奇怪的是,在重新安装/重置母版页后,错误消失了,我又能够再次阅读我的网站。

我想知道如果某些SharePoint文件被覆盖,是否会出现上述错误?或者还有其他不太明显/非平凡的原因吗?

感谢。

1 个答案:

答案 0 :(得分:1)

当涉及到错误时,很可能与您的自定义母版页有关,不包括标记本身,但它有一个需要和/或插入标记的控件或代码。

示例:通常的做法是编写自定义webpart或usercontrol,以便在一个不存在的情况下以编程方式在Forms标记下插入ScriptManager,并且一旦此自定义代码使用ScriptManager挂钩页面呈现,将检查web.config中是否允许它 - 因此你得到错误。

SharePoint的web.config没有启用Ajax。 Telerik有一个很好的tutorial