我在SharePoint中收到的错误是:
此页面上未对System.Web.UI.ScriptManager进行全部操作。该类型未注册为安全。
我用Google搜索,结果表明在使用asp:scriptManager标记时缺少AJAX服务器扩展安装。但仔细观察我的项目后,就没有这种标签的发现。更奇怪的是,在重新安装/重置母版页后,错误消失了,我又能够再次阅读我的网站。
我想知道如果某些SharePoint文件被覆盖,是否会出现上述错误?或者还有其他不太明显/非平凡的原因吗?
感谢。
答案 0 :(得分:1)
当涉及到错误时,很可能与您的自定义母版页有关,不包括标记本身,但它有一个需要和/或插入标记的控件或代码。
示例:通常的做法是编写自定义webpart或usercontrol,以便在一个不存在的情况下以编程方式在Forms标记下插入ScriptManager,并且一旦此自定义代码使用ScriptManager挂钩页面呈现,将检查web.config中是否允许它 - 因此你得到错误。
SharePoint的web.config没有启用Ajax。 Telerik有一个很好的tutorial。