LƯU Ý: ví dụ này là chỉ dành riêng cho một lập trình viên mới làm quen (KHÔNG cho ASP chuyên gia Programers)
1) Tới Global.asax.cs tập tin và xác định các chức năng ứng dụng khởi động và sau đó thêm một biến Session truy cập. Như thế này ...
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
Application.Add("NOF_USER_SESSION", 0);
2) Sau đó, trong cùng giữ Global.asax.cs tập tin thêm/giảm số lượng người dùng trong phiên-Startup và chức năng Session-Endup tương ứng ... như thế này ...
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Application["NOF_USER_SESSION"] = (int)Application["NOF_USER_SESSION"] + 1;
..
..
void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.
Application["NOF_USER_SESSION"] = (int)Application["NOF_USER_SESSION"] - 1;
..
..
3) Sau đó, sử dụng biến cấp Ứng dụng này (int)Application["NOF_USER_SESSION"]
bất cứ nơi nào bạn có thể tham gia chương trình của mình.
Nguồn
2015-02-25 05:52:03
Thuộc tính Đếm được sử dụng để nhận số lượng mục trong bộ sưu tập trạng thái phiên. –
đối tượng phiên chứa một số phiên asp.net quá, không chỉ là những phiên bạn đã đặt. tại sao bạn không đặt một ngắt dòng (phím tắt: F9) và xem số lượng? – iamserious
Đôi khi mở trong 2 cửa sổ trong cùng một trình duyệt (sẽ không được tính là hai phiên. Đôi khi thậm chí từ trình duyệt khác nhau cùng một vấn đề có thể xảy ra. Vui lòng mở trang web từ hai hệ thống (Tôi không chắc chắn; xin lỗi) – tamilnad