代码仅使用断点执行

时间:2014-12-07 23:13:12

标签: c# asp.net linq

我有一个asp.net页面,我试图上传文件。该页面的cs文件包含大量代码。如果我插入断点,下面的代码一次成功执行一步,但如果我删除断点,则文档不会上传。我不会粘贴页面的整个代码,因为它有数百行,但我会粘贴与文档上传相关的代码。 它从button_Click()开始,它调用另一个具有以下代码的函数。 请注意,代码再次调用代码SaveFile代码。

有断点:好的,没有断点:不太好。

int JobRequestID = JobRequestComponent.CreateNew(description, txtLocation.Text, int.Parse(ddlSiteSelect.SelectedValue), JobSubTypeID, UserID, PriorityID, defectList, JobRequestComponent.EModule.HeadOffice, txtRoomNumber.Text);
int JobID = new SLICDataContext().JobRequests.Where(x => x.JobRequestID == JobRequestID).Select(x => x.JobID.GetValueOrDefault(0)).Single();


if (fu.HasFile && JobID != 0)
{
    int siteID = new SLICDataContext().Jobs.Where(x => x.JobID == JobID).Select(x => x.SiteID).Single();
    int reactiveJobId = new SLICDataContext().Jobs.Where(x => x.JobID == JobID).Select(x => x.ReactiveJobID.GetValueOrDefault(0)).Single();
   // int DocumentID = DocumentsComponent.SaveFileByReactiveJobID(reactiveJobId, GetUserID, fu.FileName,
    //                                                                  fu.FileBytes, txtDescription.Text, 1);

    int DocumentID = SaveFile(siteID, JobID, UserID, fu.FileName, fu.FileBytes, "reactive", null, DocumentBusinessType.General,
                txtDescription.Text, 1);
    SLICToFSGEvents.DocumentUploadedByHeadOfficeUser(DocumentID);
    return; 
}

0 个答案:

没有答案