在我的頁面我用Session["user_id"]
知道用戶的狀態。是否有任何頁面特定的屬性來取代Session["user_id"]
。是否有任何頁面特定的屬性來替換會話[「user_id」]
1
A
回答
1
Session
是存儲用戶ID的最佳場所其他頁面!
儘可能Page.User
返回IPrincipal
然後:
可以使用未來的擴展方法包裝用戶ID保存(網頁內)
public static string UserId (this IPrincipal user)
{
get
{
return HttpContext.Current.State["user_id"];
}
set
{
HttpContext.Current.State["user_id"] = value;
}
}
使用;
this.Request.User.UserId; // get, set
-1
您可以使用查詢字符串來存儲用戶標識而不是會話,並將其從一個頁面移動到另一個頁面。
另一種選擇是使用視圖狀態,但這每頁限制,並且不一起移動到
相關問題
- 1. 任何替代方法來檢查是否有任何python屬性?
- 2. Rails的 - 會話[:user_id]是零
- 3. 是否有替代選擇和重定向來設置會話?
- 4. 替換特定的屬性名稱
- 5. 特定頁面上的活動會話
- 6. 特定頁面的會話變量
- 7. 未定義的索引:user_id。其中,user_id是會話變量
- 8. 特定屬性節點替換
- 9. 任何正則表達式來替換這樣的HTML屬性?
- 10. 使用qtip替換頁面上的所有標題屬性
- 11. C - strcpy是否有任何特殊屬性?
- 12. 在Sass中是否有替換函數/腳本來交換CSS屬性?
- 13. 打開Facelets頁面時刪除會話屬性頁面
- 14. 如何確定是否會話已過期,當前頁面
- 15. 是否有任何類屬性的自定義名稱的屬性?
- 16. {jpm}如何將任何頁面替換爲自己的頁面?
- 17. 向POCO添加PetaPoco屬性是否有任何負面影響?
- 18. 如何訪問Facelets頁面中的會話屬性
- 19. 如何在多個頁面上創建的任何會話的會話時間重定向到登錄頁面?
- 20. 是否有任何有效的方法來替換NSString中的字符
- 21. Teradata放棄任何特定會話
- 22. JSF:如何根據特定的FacesContext會話屬性的值將用戶重定向到另一個頁面
- 23. 評估頁面是否是特定頁面的推薦結果
- 24. 如何檢查div是否具有特定值的特定css屬性?
- 25. UndefinedError:「無」有沒有屬性「user_ID的」
- 26. 如何用js替換html中特定屬性的括號?
- 27. PHP:如何刪除/替換特定的href屬性值
- 28. 檢查自定義屬性是否有特定的值
- 29. 是否有爲JavaScript對象添加屬性的特定約定?
- 30. 是否有任何屬性默認值初始值設定項屬性?
良好固定,如果只使用`Server.Transfer的()',而不是 - 如果'的Response.Redirect()',即沒有查詢字符串剝離 – abatishchev 2010-11-27 17:21:48
可以加密 – 2010-11-27 17:50:36