如果可以,我的问题就解决了,后面的内容可以不看了,如果不行,请看下面我的具体问题,求教解决方案。
**************************************
我的页面B是一个自动生成验证码图片的A.aspx,里面有个string 的值我想传到页面A,以验证A中的textbox中的值和验证码的图片一样。 在页面A中有个<image src="B.aspx"/> 以显示验证码,
8 个解决方案
#1
LZ可以在A页面提交后,转到B页面进行处理,然后在B页面的Page_Load里处理成功的话跳转,不成功也跳转~~~~~~好像方法比较笨。。
参考
参考
#2
session cookies都行啊
#3
验证码的做法 ,用session ,cookie就好了 , 不要传递参数,那样更不安全,别人获取验证码就简单了
#4
<asp:textbox id="txtLZM" runat="server" Width="144px" CssClass="inputText" Height="14px"></asp:textbox>
<IMG src="CheckCode.aspx" align="absmiddle"></asp:label>
Session["LZM"] = "";保存验证码
CheckCode.aspx生成验证码
<IMG src="CheckCode.aspx" align="absmiddle"></asp:label>
Session["LZM"] = "";保存验证码
CheckCode.aspx生成验证码
#5
判断输入的验证码 是否与Session[""]一致
#6
谢谢各位
#7
如果是一个把一个打开的,或者嵌套的用JS获取了。
#8
一、在你的B.aspx.cs里的Page_load里
session.add("check", string);
二、在A.aspx.cs里的Button_click里
if (textbox.Text == session["check"].ToString())
{ Rsponse.Write("ok");}
else
{ Rsponse.Write("worng");}
session.add("check", string);
二、在A.aspx.cs里的Button_click里
if (textbox.Text == session["check"].ToString())
{ Rsponse.Write("ok");}
else
{ Rsponse.Write("worng");}
#1
LZ可以在A页面提交后,转到B页面进行处理,然后在B页面的Page_Load里处理成功的话跳转,不成功也跳转~~~~~~好像方法比较笨。。
参考
参考
#2
session cookies都行啊
#3
验证码的做法 ,用session ,cookie就好了 , 不要传递参数,那样更不安全,别人获取验证码就简单了
#4
<asp:textbox id="txtLZM" runat="server" Width="144px" CssClass="inputText" Height="14px"></asp:textbox>
<IMG src="CheckCode.aspx" align="absmiddle"></asp:label>
Session["LZM"] = "";保存验证码
CheckCode.aspx生成验证码
<IMG src="CheckCode.aspx" align="absmiddle"></asp:label>
Session["LZM"] = "";保存验证码
CheckCode.aspx生成验证码
#5
判断输入的验证码 是否与Session[""]一致
#6
谢谢各位
#7
如果是一个把一个打开的,或者嵌套的用JS获取了。
#8
一、在你的B.aspx.cs里的Page_load里
session.add("check", string);
二、在A.aspx.cs里的Button_click里
if (textbox.Text == session["check"].ToString())
{ Rsponse.Write("ok");}
else
{ Rsponse.Write("worng");}
session.add("check", string);
二、在A.aspx.cs里的Button_click里
if (textbox.Text == session["check"].ToString())
{ Rsponse.Write("ok");}
else
{ Rsponse.Write("worng");}