la stessa cosa l'ho preso da un manuale (o meglio questa che ho postato è la mia soluzione)
questa è quella messa nel manuale
1: <%@ Page Language=”C#” %>
2:
3: <script runat=”server”>
4: void Submit_Click(object obj, EventArgs e) {
5: if (tbPass.Value == “mypass”) {
6: Session[“UserName”] = tbUser.Value;
7: Response.Redirect(“exercise2.aspx”);
8: } else {
9: Label1.Text = “<font color=red>That “ +
10: “is the wrong password!</font>”;
11: }
12: }
13: </script>
14:
15: <html><body>
16: <form runat=”server”>
17:
18: Please enter your username and password:
19: <input type=”text” id=”tbUser”
20: runat=”server”/>
21: <input type=”password” id=”tbPass”
22: runat=”server”/>
23:
24:
25: <asp:Button id=”btSubmit”
26: text=”Submit”
27: runat=”server”
28: OnClick=”Submit_Click” />
29:
30: <asp:Label id=”Label1” runat=”server”/>
31: </form>
32: </body></html>
Il codice per exercise2.aspx è il seguente:
1: <%@ Page Language=”VB” %>
2:
3: <script runat=”server”>
4: sub Page_Load(obj as object, e as eventargs)
5: if not Page.IsPostBack then
6: Label1.Text = “Welcome “ & Session(“Username”) & _
7: “!
”
8:
9: Label1.Text = Label1.Text & “The current time “ & _
10: DateTime.Now.ToString("T") & "
"
11:
12: Label1.Text = Label1.Text & “Your session id “ & _
13: “is: “ & Session.SessionID & “
”
14: end if
15: end sub
16:
17: sub Submit_Click(obj as object, e as eventargs)
18: Session.Abandon
19: Label1.Text = “Your session has ended.”
20: btSubmit.Visible = false
21: end sub
22: </script>
23:
24: <html><body>
25: <form runat=”server”>
26: <asp:Label id=”Label1” runat=”server”/>
27:
28: <asp:Button id=”btSubmit”
29: text=”Submit”
30: runat=”server”
31: OnClick=”Submit_Click” />
32: </form>
33: </body></html>