我有一个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;
}