ASP.NET验证码局部刷新的问题,点击ImageButton时我只想重新生成验证码,不刷新整个页面怎么做呢

向下面这样写了,但是点击的时候没有刷新验证码,ValiCode.aspx是生成验证码的页面。<asp:ScriptManagerID="ScriptManager1"ru... 向下面这样写了,但是点击的时候没有刷新验证码,ValiCode.aspx是生成验证码的页面。
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="False" U
pdateMode="Conditional">
<ContentTemplate>

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/ValiCode.aspx" />
</ContentTemplate>
</asp:UpdatePanel>
展开
 我来答
stydfans
2012-10-05 · TA获得超过668个赞
知道小有建树答主
回答量:1263
采纳率:100%
帮助的人:515万
展开全部
使用JAVASCRIPT来写这个,因为ASP的所有按钮,都是需要执行PostBack的,如果你对JS不熟悉,那么使用VS自带的AJAX做一个局部刷新即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e507f581c
2012-10-03 · 超过20用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:59.7万
展开全部
你的后台代码是什么??
一般情况下,在AJAX元素到时候,都是需要重新加载才可以的。单击不一定就被重新加载。另外,我奉劝你一句,如果仅仅是验证码,尽量不要使用ASP.NET控件,这样有点太小题大做了。考虑用客户端脚本,jquery,正合适。不过用ASP.NET也不是不行。无所谓,两种方案,看个人喜好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmandlp
2012-10-03 · TA获得超过484个赞
知道小有建树答主
回答量:498
采纳率:0%
帮助的人:306万
展开全部
ImageButton的 ImageUrl属性只能指向的是图片,你怎么弄成 ImageUrl="~/ValiCode.aspx",当然没东西了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C语言初出茅庐
2012-10-09 · TA获得超过127个赞
知道答主
回答量:256
采纳率:0%
帮助的人:114万
展开全部
生成验证码的地方,先做一个页面,
然后再调用的地方,做一个调用页和输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanhanp
2012-10-05 · 超过12用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:24.5万
展开全部
你的~/ValiCode.aspx页面应该是返回img类型的流吧,那就更加简单了直接加一个点击事件就好了
如onclick="this.src=‘~/ValiCode.aspx?s=loginCode&w=100&h=30&t='+Math.random();" 就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式