我有一个包含一个更新面板的母版页。 内容占位符位于更新面板中
现在我有一个具有文件上传控件的子页面
为了使工作文件上传控制,我必须把Postback触发器。
但问题是我可以将Postback触发器放在哪里?
如果我在Master页面中放置Postback触发器,那么它会给我一个没有找到控件的错误
我不能把Postback触发器,因为子页面没有其他更新面板
这个问题的解决方案是什么?
答案 0 :(得分:3)
只需将FileUpload
与UpdatePanel
包裹起来,<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnSubmit" runat="server" Text="Button" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnSubmit" />
</Triggers>
</asp:UpdatePanel>
不做任何事情并且没有任何副作用,但会解决问题。
{{1}}