使用NeatUpload时出现Null Reference Exception

时间:2010-10-22 10:42:17

标签: c# nullreferenceexception neatupload

当我们运行此行时:

    Brettle.Web.NeatUpload.ProgressInfo progress = GreyBoxProgressBar1.ProcessingProgress = new Brettle.Web.NeatUpload.ProgressInfo(1, "");

我们得到了这个例外:

  

时间戳:22.10.2010 12:27:00   信息:   System.NullReferenceException:Object   引用未设置为的实例   宾语。在   Brettle.Web.NeatUpload.UploadModule.SetProcessingState(字符串   controlUniqueID,Object state)at   Brettle.Web.NeatUpload.ProgressInfo.UpdateProcessingState()   在   Brettle.Web.NeatUpload.ProgressBarBase.set_ProcessingProgress(ProgressInfo   值)

GreyBoxProgressBar1不为空。

有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:2)

您可能尚未配置模块。

这是抛出的方法的代码:

public static bool SetProcessingState(string controlUniqueID, object state)
{
    return InstalledModule.SetProcessingState(controlUniqueID, state);
}

来自http://neatupload.codeplex.com/SourceControl/changeset/view/e3955728d259#dotnet%2fsrc%2fBrettle.Web.NeatUpload%2fBrettle.Web.NeatUpload%2fUploadModule.cs