public partial class Addition : System.Web.UI.UserControl
{
int Add1;
int Add2;
int answer;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button2_Click(object sender, EventArgs e)
{
//Generates ramdom numbers for addition problem
Random oRand = new Random();
Add1 = oRand.Next(30);
Add2 = oRand.Next(30);
Label1.Text = Add1.ToString();
Label2.Text = Add2.ToString();
}
protected void Button1_Click(object sender, EventArgs e)
{
//Validates users answer
answer = Convert.ToInt32(TextBox1.Text);
if (Add1 + Add2 != answer)
Label3.Text = "InCorrect Answer";
else
Label3.Text = "Correct Answer";
}
}
私は過去 30 分間これを見てきましたが、私が見逃している単純なものを知っています。プログラムを実行して正解を TextBox1 に配置すると、Label3 は依然として「InCorrect Answer」を生成します。私はこれが是正であることを知っていますが、何が間違っていますか?
ありがとう