Asp.net Ajax UpdatePanel中图像无自动刷新问题
2010-09-21 15:30
471 查看
为实现网站注册验证码更新,图像是固定的,但通过CheckCode 类改变图像内容。
如果 <asp:Image ID="Image1" runat="server" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="button" />
不放在UpdatePanel中每次单击Button1都可改变内容,但放在UpdatePanel中则不行(图片内容有改变的了,但就是Image没有刷新内容。
C# code
如果 <asp:Image ID="Image1" runat="server" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="button" />
不放在UpdatePanel中每次单击Button1都可改变内容,但放在UpdatePanel中则不行(图片内容有改变的了,但就是Image没有刷新内容。
C# code
<form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Image ID="Image1" runat="server" /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="button" /> </ContentTemplate> </asp:UpdatePanel> </form> protected void Button1_Click(object sender, EventArgs e) { CheckCode checkcode=new CheckCode(); checkcode.CreateCheckCodeImage("~/images/CheckCode.jpg"); //更改CheckCode.jpg 内容 Image1.ImageUrl="~/images/CheckCode.jpg"; }
后来在CSDN上得到帮助:
protected void Button1_Click(object sender, EventArgs e) { Random rd = new Random(); CheckCode checkcode=new CheckCode(); checkcode.CreateCheckCodeImage("~/images/CheckCode.jpg"); Image1.ImageUrl="~/images/CheckCode.jpg?s="+rd.Next(); }
这样就可以了,原来以为只有网页等文件才能加参数~~
相关文章推荐
- 解决asp.net ajax updatepanel 乱码问题
- 解决Asp.Net Ajax UpdatePanel 乱码问题
- UpdatePanel中GridView的分页问题 GridView中的超链接 (输入一半带提示功能)ASP.NET AJAX Control Toolkit 新扩展特性:AutoCompleteExtender
- asp.net ajax updatepanel 乱码问题
- ASP.NET Ajax 调试技巧:用 FireBug 调试 UpdatePanel 不更新问题
- ASP.NET Ajax 调试技巧:用 FireBug 调试 UpdatePanel 不更新问题
- asp.net ajax updatepanel 乱码问题 最完美解决方案
- 解决asp.net ajax updatepanel 乱码问题
- 转载: asp.net ajax UpdatePanel使用技巧以及常见问题
- FCKeditor在ASP.NET AJAX的UpdatePanel控件中按钮回调后内容丢失的问题
- 解决FCKeditor在ASP.NET AJAX的UpdatePanel控件中按钮回调后内容丢失的问题
- asp.net ajax updatepanel 乱码问题 最完美解决方案
- asp.net ajax UpdatePanel使用技巧以及常见问题
- 关于Microsoft ASP.NET 2.0 AJAX Extensions UpdatePanel 中使用 javascript 产生错误的问题
- 解决asp.net ajax updatepanel 乱码问题
- 解决FCKeditor在ASP.NET AJAX的UpdatePanel控件中按钮回调后内容丢失的问题
- AJAX加载后js失效问题及ASP.NET中UpdatePanel内控件的JS失效的问题
- 解决在asp.net中 使用 ajax UpdatePanel出现乱码问题的解决方案
- asp.net ajax updatepanel中textbox 乱码问题 解决方案
- Asp.Net Ajax结局方案:UpdatePanel,ScriptManager,动态加载JS框架。