2011-02-03 72 views
0

我正在使用ASP.NET ..........特定頁面的會話變量

可以在頁面加載時爲特定頁面/網址創建會話變量嗎?

,我的問題是:用戶來到第1頁和會話變量變成A,那麼他在新標籤頁和會話變量打開2頁,因爲B頁數1和第2頁。

上都

因此,當用戶需要第1頁的會話變量時,它不起作用,因爲變量已經改變!

回答

1

沒有辦法做到這一點。會話變量用於用戶的整個會話。如果要存儲特定於頁面的信息,則需要在每次請求時將其在服務器和客戶端之間進行往返,例如,通過使用頁面的ViewState。

現在,選項卡式瀏覽是一項普遍的功能,您必須設計自己的網站,以便即使用戶在與網站互動時保持切換標籤,它們也能正常工作。

2

您可以擁有多個會話變量。只需在頁面A Session["variableA"]和頁面B Session["variableB"]上命名。

還是我誤會?

+0

無法做到這一點,因爲它的頁面相同,但基於查詢字符串的不同值.................. – Etienne 2011-02-03 06:59:14