我在我的 assp.net Web 应用程序中创建了一个简单的验证码系统,我使用 ASPX 页面作为验证码图像的 ImageUrl,这个 ASPX 文件创建验证码图像并将其返回以用作我的图像源。它工作正常,但我要插入一个更改验证码按钮,我想在不刷新的情况下更改我的验证码,我已经习惯了没有成功的方法,
首先我尝试了 Ajax 更新面板并将我的更改验证码按钮和验证码图像插入其中,我的验证码没有更改(当然,当我使用更新面板之外的按钮更改验证码时,它工作正常,但我有页面刷新) ,这是我的按钮点击代码:
protected void Button1_Click(object sender, EventArgs e)
{
imgCaptcha.ImageUrl = "CreateCaptcha.aspx?New=1";
}
然后我使用 Jquery Ajax 调用(网络方法)来调用我的 CaptchaImage.ASPX 文件并将其用作我的图像源,但我还是没有运气!这里出了什么问题?在这两种情况下,我的 CaptchaImage.ASPX文件都不会被调用!如何在不刷新页面的情况下更改我的验证码图像?
谢谢