无法将Web部件添加到sharepoint页面
我在我的本地机器上创建了一个网站,但我无法将web部件添加到网页,这不会产生任何错误,但该web部件不会显示到网页上。谁来帮帮我。无法将Web部件添加到sharepoint页面,sharepoint,Sharepoint,我在我的本地机器上创建了一个网站,但我无法将web部件添加到网页,这不会产生任何错误,但该web部件不会显示到网页上。谁来帮帮我。 谢谢不久前,我们在Firefox上遇到了同样的问题,但当我们为SharePoint 2007安装SP2时,问题就消失了。唯一让我惊讶的是,你也有IE的问题。我知道这是一个老问题,但它在谷歌搜索结果中排名靠前,所以我想我还是会回答它 确保布局页面的codebehind中没有运行调用的任何代码,然后关闭SPContext.Current.Web。我有这种行为,那就是罪魁
谢谢不久前,我们在Firefox上遇到了同样的问题,但当我们为SharePoint 2007安装SP2时,问题就消失了。唯一让我惊讶的是,你也有IE的问题。我知道这是一个老问题,但它在谷歌搜索结果中排名靠前,所以我想我还是会回答它 确保布局页面的codebehind中没有运行调用的任何代码,然后关闭SPContext.Current.Web。我有这种行为,那就是罪魁祸首 要进行测试,请向默认页面布局添加其他web部件。如果它添加了,那么它要么是您的web部件,要么是您的代码隐藏。如果您无法将任何web部件添加到自定义布局中,那就是您的代码落后了。如果它只是您的web部件,那么它就是您的web部件
请记住,SPContext.Current.Web返回对当前SPWeb对象的引用。SharePoint将在完成后关闭对象本身,过早关闭可能会导致“不可预知的行为”。它是一个听得见的web部件吗?您是否对其设置了组权限?它是自定义web部件还是第三方(如果是第三方,我会请求他们的支持)。您使用哪个SharePoint版本和什么浏览器?我使用SharePoint 2007、firefox、IE和Chrom。但是,当我将webpart添加到页面时,它不会显示,也不会作为客户web部件出现,我使用管理员用户登录。当我在管理中心打开“解决方案管理器”时,会出现以下错误:“解决方案存储中没有解决方案。在部署解决方案包之前,必须使用stsadm-o addsolution命令将解决方案包提交到配置数据库中的解决方案存储”