【发布时间】:2013-05-08 04:01:33
【问题描述】:
我想在不刷新页面的情况下单击按钮重新加载图像。现在,当我单击“刷新图像”链接按钮时,图像正在发生变化。但是页面刷新..
代码:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="txtCaptchaInput" BorderStyle="Solid" Style="vertical-align: top" runat="server" Width="106px" BorderWidth="1px"></asp:TextBox>
<asp:Image ID="img_captcha" runat="server" Height="32px" ImageUrl="~/captchaJPEG.aspx" Width="108px" />
<asp:LinkButton ID="captcha_refresh" runat="server">Refresh Image</asp:LinkButton>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="captcha_refresh" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
这段代码我做错了什么?我正在使用 asncpostbacktrigger 并为其分配控件 ID 和事件名称。据我所知,这是一种正确的方法。请指教。
【问题讨论】:
-
为什么有两个不同的更新面板?你能把你的链接按钮移动到第一个更新面板吗?
-
它工作正常我试过了...
-
@rs。我已将所有控件放在一个更新面板中。请查看更新后的代码。但是页面仍然刷新..!!!
-
我试过你的代码,它工作正常!!!
-
@MicrosoftPS 它在 IE 中对你有用吗?对我来说,它只适用于 chrome