对于亲身体验,我会生成随机数字,然后在提交时比较它们的总和,但每次我按下按钮,随机数字都在变化,我该如何停止发生这种情况?我考虑过不同的实验,但无法做到这一点。 这里是随机数我的类代码:如何在ASP.NET中使用我自己的随机验证码?
public class Captcha
{
int num1, num2, total;
public int N1
{
get
{
return num1;
}
}
public int N2
{
get
{
return num2;
}
}
public int Total
{
get
{
return total;
}
}
Random r = new Random();
public Captcha()
{
Random r = new Random();
num1 = r.Next(1, 11) * 10;
num2 = r.Next(1, 11);
total = num1 + num2;
}
}
现在,我用这一个在Page_Load事件是这样的:
Captcha c = new Captcha();
protected void Page_Load(object sender, EventArgs e)
{
Label2.Text = c.N1.ToString();
Label3.Text = c.N2.ToString();
}
我怎样才能实现这个呢?
谢谢。
您可以发布您点击按钮的代码? – samar
按钮代码正在做很多事情,但我使用captcha比较,所以它就像IF(TextBox2.Text.Equals(c.Total.ToString())){......执行其他代码...} –