你调用的对象是空的

时间:2010-01-13 06:52:06

标签: sharepoint

我有3个Webpart,即WebPart-1.dwp,Webpart-2.dwp和WebPart-3.dwp。

当我遇到以下情况时:

WebPart-1 : WebPart-2 (Inheritance)
WebPart-2: Microsoft.SharePoint.WebPartPages.WebPart (Inheritance)

如果我加载WebPart-1,我会正确地看到控件。

当我遇到以下情况时:

WebPart-1 : WebPart-2 (Inheritance)
WebPart-2 : WebPArt-3 (Inheritance)
WebPart-3 : Microsoft.SharePoint.WebPartPages.WebPart (Inheritance)

如果我加载WebPart-1,所有webpart都没有正确加载,我得到一个Null引用异常。

在WebPart-3中,我有一些自定义代码写入渲染webpart。我的意思是我创建了一些表,TD和一些TR等。

对此的任何帮助都会非常明显。

1 个答案:

答案 0 :(得分:0)

可能的罪魁祸首是WebPart-3中的代码。尝试包装渲染代码并抛出比Null Reference Exception更有意义的异常