在我的网络应用程序中,我的一个网页包含一个更新面板,其中有一个文本框,一个文件上传控件和一个按钮。当用户使用文件上传控件选择文件然后单击按钮时,我没有从文件上传控件中获取任何文件。当我放置一个断点时,文件上传控件显示一个空值。你能救我吗?
答案 0 :(得分:3)
将上传控件本身放在UpdatePanel中是可以的;但是,单击以开始上载的按钮必须导致完整的回发。
要执行此操作,您可以将按钮移到UpdatePanel外部,或使用<Triggers>
强制您的按钮进行回发:
<UpdatePanel runat="server">
<ContentTemplate>
...
<asp:Button runat="server" ID="myButton" />
...
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="myButton" />
</Triggers>
</UpdatePanel>