我创建了一个WebPart。当我将WebPart添加到页面时,我收到以下错误。 Error MEssage http://img100.imageshack.us/img100/6931/capturexn.png
如果我删除了我的WebPart构造函数中的内容,它将添加到页面中。然后,如果我将WebPart的代码部署在页面上,WebPart将正确显示。我无法将其添加到我之前收到错误的其他页面。
所以我认为构造函数存在问题。打破它的那条线是
var site = new SPSite("http://website/site");
这是通过注释代码找到的。安装WebPart时,您不能创建SPSite吗?
答案 0 :(得分:0)
是的,我们可以使用spsite对象。
你能改变你的代码吗
SPSite site = new SPSite("http://website/site");
让我知道它是否有效。
答案 1 :(得分:0)
你的构造函数代码是否包含在try / catch块中?出于某种原因,它可能会抛出异常。
否则,尝试将构造函数代码移动到OnInit以查看是否会产生影响。