我有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等。
对此的任何帮助都会非常明显。
答案 0 :(得分:0)
可能的罪魁祸首是WebPart-3中的代码。尝试包装渲染代码并抛出比Null Reference Exception更有意义的异常