我正在ASP.net/C#中执行一个Web应用程序,其中在Page_Load事件中生成一个随机数(num1)。在网页中有一个按钮,每当用户点击该按钮时,就会生成一个新的随机数(num2),并在Button_Click事件中将其添加(+)到前一个。这将继续无限地进行(继续添加一个新的随机数到最后一个加法)。我尝试过使用会话,我没有找到明确的例子。我真的很感谢你的建议和帮助。在会话中添加两个数字
代码:
private static Random random = new Random();
private int randomNumber(int min, int max)
{
return random.Next(min, max);
}
protected void Page_Load(object sender, EventArgs e)
{
number1 = randomNumber(1, 10);
}
protected void Button1_Click(object sender, EventArgs e)
{
int number2 = randomNumber(1, 10);
Session["number_x"] = number2;
number2 += number1;
}
让上在Page_Load说产生的随机数是4。然后用户点击,其生成新的随机数可以说5.现在5应该被添加到4 = 9的按钮如果用户再次点击生成一个新数字的按钮5,那么现在会话应该有14等等。
谢谢。
你能更清楚了吗?你想添加会话变量中的添加? – 2012-04-11 15:36:26
@FrancisP请在我编辑代码后检查帖子 – 2012-04-11 15:52:58