我通过了几个链接但没有找到任何帮助。我知道这里已多次询问过。
这是我的前端代码
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<ContentTemplate>
<asp:FileUpload runat="server" ID="fuItemImage" Width="370px" TabIndex="12" />
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>
这是后端代码
if (fuItemImage.HasFile)
{
MyFunction.UploadThisFile(anything)
}
当我上传任何图像并单击保存按钮时,它在FileUpload.HasFile中显示为false。我被困住了,找不到解决办法。 任何帮助将不胜感激。
答案 0 :(得分:0)
你可以试试这个
<asp:ScriptManager runat="server"></asp:ScriptManager>
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<ContentTemplate>
<asp:FileUpload runat="server" ID="fuItemImage" Width="370px" TabIndex="12" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID = "Button1" />
</Triggers>
</asp:UpdatePanel>
在触发器中添加按钮ID以上传将进行回发的文件