我對此很陌生。我有4頁。 login.aspx,account.aspx,settings.aspx和fliers.aspx。它的所有程序都在vb.net中用sql server後端編程。 我firstr頁面,login.aspx的我有這樣的代碼中的.vb頁面 -我需要一個會話變量,從一個頁面到另一個頁面,因爲我從一個頁面移動到另一個頁面vb.net
Dim SQL As String = "SELECT * FROM table1 WHERE email='" + Me.txtUserName.Text + "' AND password='" + Me.txtPassword.Text + "' "
ExecuteNonQuery(SQL)
SqlCmd = New SqlCommand(SQL, SqlCnn)
SqlDR = SqlCmd.ExecuteReader
If SqlDR.HasRows Then
Do While SqlDR.Read()
Label1.Text = "successfully logged in"
Dim webUser As New webUser(SqlDR("email"), Session.Item("sqlcnn"))
Session.Item("webUser") = webUser
isValidUser = True
Loop
Else
Label1.Text = "Failed to login"
End If
如u可以看到它採用session.item( 「WEBUSER」)的電子郵件。在這個頁面上這很好。在下一頁是account.aspx時,它需要用登錄用戶的ID和settings.aspx頁面中的電子郵件地址替換電子郵件,它需要用該用戶的個人資料ID替換用戶的ID。所有這些表在後端都有數據,但問題是我缺乏知識。 我如何讓會話中有不同的變量。
+100如果我可以。 – 2010-02-02 20:08:08