求解验证码切换,页面无刷新效果怎么实现

<span class="huiyuanFont02">验 证 码:</span>
<asp:TextBox ID="randstr" runat="server" Width="76px" MaxLength="4"></asp:TextBox>
<asp:ImageButton ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" Style="width: 60px;
height: 20px" CausesValidation="False" />

 

然后就是我验证码是用一个Aspx写的,

每次点击验证码的时候,向验证码页面重新获取图片URL


长风秋雁
浏览 370回答 2
2回答

慕慕森

<asp:UpdatePanel&nbsp;ID="UpdatePanel1"&nbsp;runat="server"> &nbsp;&nbsp;&nbsp;&nbsp;<ContentTemplate> <span&nbsp;class="huiyuanFont02">验&nbsp;证&nbsp;码:</span> <asp:TextBox&nbsp;ID="randstr"&nbsp;runat="server"&nbsp;Width="76px"&nbsp;MaxLength="4"></asp:TextBox> <asp:ImageButton&nbsp;ID="ImageButton1"&nbsp;runat="server"&nbsp;OnClick="ImageButton1_Click"&nbsp;Style="width:&nbsp;60px;height:&nbsp;20px"&nbsp;CausesValidation="False"&nbsp;/> &nbsp;</ContentTemplate> </asp:UpdatePanel> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:ScriptManager&nbsp;ID="TheScriptManager" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;runat="server"&nbsp;/>使用updatepanel 可以防止页面 刷新, 不过不建议使用。 &nbsp;可以尝试使用ajax方式。

犯罪嫌疑人X

--!这也用服务器控件。。。onclick="this.src='xxx?'+new Date().getMilliseconds()"
打开App,查看更多内容
随时随地看视频慕课网APP