我有一个页面要有很多表单项,提交前先用JS验证,但最后有一个验证码,因为验证码需要在后台SESSION["code"]验证,如果最后这个验证码后台验证失败,用Response.Write("<script>alert('验证码输入错误')</script>");或 Page.ClientScript.RegisterStartupScript()提示,都会导致表单刷新,值都没有了。请问如何做到后台验证失败提示表单不刷新。。
解决方案 »
- DataList删除和更新时间出现的两种错误
- 多文件上传已经解决 但是今天看到一篇博客想换一种方式实现出了点问题
- 求解Dispose
- 为什么要用这些语句呢?
- GridView 分页
- 求asp.net jmail邮件群发程序
- 6rooms这种tag是怎么实现的?
- 在页面A用showModalDialog打开页面B(页面B中有个iframe是页面C),再在页面C中用showModalDialog打开页面D(页面D中也有个iframe是页面E
- DataGrid分页+两个页之间传递参数的问题,请高手来看看,谢谢!!
- to: lixigang(就怕认真) 关于你说的水晶报表web打印的问题
- 为什么我从sql数据库中读出来的二进制数据显示在Texbox控件中是乱码(这二进制数据是一篇文章)?恳请各位牛人帮助。
- 正则表达式帮帮忙
AJAX。。提交到一般处理程序。。返回验证结果
http://www.google.com.hk/search?q=ashx+IRequiresSessionState&hl=zh-CN&safe=strict&prmd=ivns&source=lnt&tbs=lr:lang_1zh-CN|lang_1zh-TW&lr=lang_zh-CN|lang_zh-TW&sa=X&ei=43AHTsGOLOqdmQXY782sDQ&ved=0CAcQpwUoAQ&biw=1022&bih=539
http://www.cnblogs.com/insus/articles/1945539.html相关:
http://www.cnblogs.com/insus/articles/1425377.html
如果是从js里传过来的建议使用request 用session的话建议把开头HttpContext加上....
context.Session["code"] = checkCode; //将字符串保存到Session中,以便需要时进行验证
然后是现在在ashx中用
string b = context.Session["code"].ToString();取不到值
在ASHX中使用SESSION,必需引入命名空间using System.Web.SessionState;且必需继承接口IRequiresSessionState
结贴,谢谢各位参与