Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net中单击按钮时重新加载图像而不刷新页面_Asp.net_.net_Ajax - Fatal编程技术网

如何在asp.net中单击按钮时重新加载图像而不刷新页面

如何在asp.net中单击按钮时重新加载图像而不刷新页面,asp.net,.net,ajax,Asp.net,.net,Ajax,我想在不刷新页面的情况下单击按钮重新加载图像。现在,当我点击“刷新图像”链接按钮时,图像正在改变。但是页面刷新了 代码: <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:TextBox ID="t

我想在不刷新页面的情况下单击按钮重新加载图像。现在,当我点击“刷新图像”链接按钮时,图像正在改变。但是页面刷新了

代码:

                  <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和事件名称。据我所知,这是一个正确的方法。请注意。

UpdatePanel1
中删除触发器,将单击事件处理程序添加到
captcha\u刷新
链接按钮。在该事件调用中
UpdatePanel1.Update()

为什么有两个不同的更新面板?你能把你的链接按钮移到第一个更新面板吗?很好,我试过了…@rs。我把所有的控件都放在了一个更新面板中。请查看更新的代码。但页面仍会刷新。。!!!我试过你的代码,它工作得很好@微软在IE中对你有用吗?对我来说,它只在clickevent代码中的updatepanel1的Chrometriced更新中起作用,并从aspx中删除了触发器,但页面仍然会刷新。问题不在这里??好的,现在,我修复了web.config中的一个问题,现在页面不会刷新。但在我点击链接按钮时,图像没有改变。仅当我刷新页面时,图像才会更改。有什么想法吗?还有一件事是,在CHROME中,图像在没有页面加载的情况下会发生变化。但是图像没有改变,在IE和FIREFOX中点击我的链接按钮时没有页面加载。我遗漏了什么吗?是的,我的母版页中有该页使用的内容