C# 如何防止网页刷新
我在webusercontrol中有一个“CaptchaControl”,当我单击captcha代码的刷新链接时,页面也会刷新。我怎样才能预防它C# 如何防止网页刷新,c#,javascript,asp.net,C#,Javascript,Asp.net,我在webusercontrol中有一个“CaptchaControl”,当我单击captcha代码的刷新链接时,页面也会刷新。我怎样才能预防它 <cc:CaptchaControl ID="captcha" CssClass="toppading" runat="server" CharCount="5" ImageUrl="~/images/CapchaImage.jpg" /> <asp:LinkButton CssClass="leftpading" id
<cc:CaptchaControl ID="captcha" CssClass="toppading" runat="server" CharCount="5" ImageUrl="~/images/CapchaImage.jpg" />
<asp:LinkButton CssClass="leftpading" id="btnReset" runat="server" Text="Refresh" resourcekey="lblrefresh" OnClick="btnReset_Click" ></asp:LinkButton>
protected void btnReset_Click(object sender, System.EventArgs e)
{
captcha.Refresh();
}
受保护的无效btnReset_单击(对象发送者,System.EventArgs e)
{
验证码刷新();
}
我听说过一些关于ajax的事情,但我对ajax一无所知。ajax是解决这个问题的最佳解决方案。ajax将向服务器发送数据,而无需在浏览器中发帖。 只需在表单中添加一个ajax更新面板(您可以在工具箱中的“ajax扩展”选项卡下找到它),并将用户控件放在其中。别忘了在表单的开头添加一个脚本管理器