1

当我们运行这一行时:

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

我们得到这个异常:

时间戳:22.10.2010 12:27:00 消息:System.NullReferenceException:对象引用未设置为对象的实例。在 Brettle.Web.NeatUpload.UploadModule.SetProcessingState(String controlUniqueID, Object state) 在 Brettle.Web.NeatUpload.ProgressInfo.UpdateProcessingState() 在 Brettle.Web.NeatUpload.ProgressBarBase.set_ProcessingProgress(ProgressInfo 值)

GreyBoxProgressBar1 不为空。

有谁知道为什么会这样?

4

1 回答 1

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

于 2010-10-22T12:08:27.717 回答