【发布时间】:2010-10-02 07:22:54
【问题描述】:
我正在使用 ajax 工具包 PopupControl Extender 来显示网格视图的行详细信息。网格视图位于更新面板内。在弹出窗口中,另一个 UpdatePanel 中有一个 FileUpload 控件。在 FileUplad 控件所在的子 UpdatePanel 中,我将触发器设置为链接按钮,该按钮将上传文件并更新数据库。我的问题是 FileUpload.HasFile 总是假的。我怎样才能让它工作?
标记代码如下:
<asp:GridView ID="gdvTemplates" runat="server" AutoGenerateColumns="False" BorderWidth="0" GridLines="None">
<Columns>
.
。 .
<cc1:PopupControlExtender ID="Image1_PopupControlExtender" runat="server"
DynamicServicePath="" Enabled="True" ExtenderControlID=""
TargetControlID="Image1" PopupControlID="Panel1">
</cc1:PopupControlExtender>
<asp:Panel ID="Panel1" style="display:none" runat="server" CssClass="popup_template" Width="383px">
<asp:FileUpload ID="FileUpload2" runat="server" />
</td><td></td></tr>
<tr><td class="style7"></td><td class="style3">
oncommand="LinkButton2_Click">更新 取消
省略了一些代码。问题是如何让 FileUpload 控件在 Popup 窗口的子 UpdatePanel 中工作。
谢谢。
【问题讨论】:
标签: asp.net-ajax