Ich mache eine Webanwendung in ASP.net/C#, wo eine zufällige Zahl (num1) bei einem Page_Load -Ereignis generiert wird. Auf der Webseite gibt es eine Schaltfläche. Wenn der Benutzer auf diese Schaltfläche klickt, wird eine neue Zufallszahl (num2) generiert und zu der vorherigen in einem Button_Click-Ereignis hinzugefügt (+). Dies geht unendlich weiter (fügen Sie dem letzten Zusatz eine neue Zufallszahl hinzu). Ich habe versucht, Sitzungen zu verwenden, ich habe kein klares Beispiel gefunden. Ich würde Ihre Vorschläge und Hilfe sehr schätzen.Hinzufügen von zwei Zahlen in einer Sitzung
Code:
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;
}
Lets auf der page_load sagen, dass die erzeugte Zufallszahl ist 4. Der Benutzer kann dann auf die Schaltfläche klickt, die eine neue Zufallszahl erzeugt können sagen, 5. Nun sollte 5-4 = 9 hinzugefügt werden Wenn der Benutzer erneut auf die Schaltfläche klickt und erneut eine neue Nummer generiert, sagen Sie 5, also sollte die Sitzung nun 14 usw. haben.
Danke.
Könnten Sie mehr klar sein? Sie möchten den Zusatz in der Sitzungsvariablen hinzufügen? –
@FrancisP Bitte überprüfen Sie die Post nach dem Code Ich habe es bearbeitet –