我正在使用ASP.NET ..........特定頁面的會話變量
可以在頁面加載時爲特定頁面/網址創建會話變量嗎?
,我的問題是:用戶來到第1頁和會話變量變成A,那麼他在新標籤頁和會話變量打開2頁,因爲B頁數1和第2頁。
上都因此,當用戶需要第1頁的會話變量時,它不起作用,因爲變量已經改變!
我正在使用ASP.NET ..........特定頁面的會話變量
可以在頁面加載時爲特定頁面/網址創建會話變量嗎?
,我的問題是:用戶來到第1頁和會話變量變成A,那麼他在新標籤頁和會話變量打開2頁,因爲B頁數1和第2頁。
上都因此,當用戶需要第1頁的會話變量時,它不起作用,因爲變量已經改變!
沒有辦法做到這一點。會話變量用於用戶的整個會話。如果要存儲特定於頁面的信息,則需要在每次請求時將其在服務器和客戶端之間進行往返,例如,通過使用頁面的ViewState。
現在,選項卡式瀏覽是一項普遍的功能,您必須設計自己的網站,以便即使用戶在與網站互動時保持切換標籤,它們也能正常工作。
您可以擁有多個會話變量。只需在頁面A Session["variableA"]
和頁面B Session["variableB"]
上命名。
還是我誤會?
無法做到這一點,因爲它的頁面相同,但基於查詢字符串的不同值.................. – Etienne 2011-02-03 06:59:14