VB.NET自定义SqlFactory,文件上载控制问题

VB.NET自定义SqlFactory,文件上载控制问题,vb.net,file-upload,Vb.net,File Upload,我已经构建了SqlFactory类来控制我的storedProcess,并将其用于应用程序和SQLServer之间的所有事务。我最后实现的部分是文件上传。但它不会做它应该做的事情:(我在网上搜索过,没有找到多少 所以基本上我想用名称、说明和图像保存我的报告。 Name和description工作正常,但由于某些原因,它不会上载文件,甚至无法达到上载文件的代码,即: If fuImage.PostedFile Is Nothing OrElse String.IsNullOrEmpty(fuIma

我已经构建了
SqlFactory
类来控制我的
storedProcess
,并将其用于应用程序和SQLServer之间的所有事务。我最后实现的部分是文件上传。但它不会做它应该做的事情:(我在网上搜索过,没有找到多少

所以基本上我想用
名称
说明
图像
保存我的
报告
Name
description
工作正常,但由于某些原因,它不会上载文件,甚至无法达到上载文件的代码,即:

If fuImage.PostedFile Is Nothing OrElse String.IsNullOrEmpty(fuImage.PostedFile.FileName) OrElse fuImage.PostedFile.InputStream Is Nothing Then
    'nothing to upload
Else
    Dim imagebytes(fuImage.PostedFile.InputStream.Length) As Byte
    fuImage.PostedFile.InputStream.Read(imagebytes, 0, imagebytes.Length)
    rep.FuImage = imagebytes
End If
rep.Name = txtName.Text
rep.Description = txtReportContent.Text
repFac.Save(rep)
rep.FuImage=imagebytes
和下面的
如果
语句是我的工厂行,它应该可以工作,但它就像
FuImage
FileUpload
控件从不识别应该选择的文件

这是我的观点部分:

<asp:FileUpload ID="fuImage" runat="server" CssClass="fontChange" />
<asp:RegularExpressionValidator ID="rExpImage" runat="server" ControlToValidate="fuImage"
    ErrorMessage="Only .gif, .jpg, .png, .tiff and .jpeg"  ValidationExpression="(.*\.([Gg][Ii][Ff])|.*\.([Jj][Pp][Gg])|.*\.([Bb][Mm][Pp])|.*\.([pP][nN][gG])|.*\.([tT][iI][iI][fF])$)"
    ValidationGroup="ReportValidationSummary" CssClass="failureNotification">*</asp:RegularExpressionValidator>

*
注意:我知道FileUpload在
asp:UpdatePanel
中不起作用,因此我使用常规的
asp:Panel
,我开始怀疑所有
Panel
控件是否都有问题……此外,我还查看了一些涉及到很多问题的问题,我完全不知所措

请帮忙,谢谢

编辑: 我也尝试过处理
表单
,但没有任何结果。我的服务器端
表单
放在我的
母版
页面上,这是我唯一使用的页面。相反,我尝试过将表单放在每个页面上。没有任何变化。(在某人的问题中阅读此内容,我想我也会尝试。)已修复。问题是
同时围绕着
和我的
,这是常规的
。这样一来,
文件上传
不在更新面板内就无关紧要了。必须使用
将其设置为完整的回发

触发器的代码

<Triggers>
   <asp:PostBackTrigger ControlID="Your_Control_ID" />
</Triggers>