zoukankan      html  css  js  c++  java
  • asp.net 关于获取在线用户的方式(不知道有没好的办法)

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    public partial class _Default : System.Web.UI.Page 
    {
        
    protected void Page_Load(object sender, EventArgs e)
        
    {
            
    if (!this.Page.IsPostBack)
            
    {
                Session[
    "name"= "1";
                Session[
    "name1"= "2";
                Session[
    "name2"= "3";
            }

        }

        
    protected void Button1_Click(object sender, EventArgs e)
        
    {
            
    string[] a = new string[Session.Keys.Count];

            
    for (int i = 0; i < Session.Keys.Count; i++)
            
    {
                a[i] 
    = Session[i].ToString();
            }

            
            Response.Write(a.Length.ToString());
        }

    }


    这是我的后台代码,已经获取了session的个数,获取值也懒的写了,都在string数组里.
    有些人会问这样会对服务器负载太大,但是我们可以从服务器端把这处理完的个string数组给一个全局的string数组啊
    这样每几十秒刷一次,然后用户统计的时候给他这个全局的string数组不就得了,一个string数组能浪费多少资源?!
    大家有什么好办法` wating...
  • 相关阅读:
    HTTP学习笔记(1)ULR语法
    wsdl地址如何在远程服务器上查看源码?
    java线程详解(三)
    java线程详解(二)
    java线程详解(一)
    java中this用法总结
    Linux运行python程序
    如何获取到Java对象的地址
    IDEA 远程调试
    linux环境中mysql默认端口3306无法连接问题排查
  • 原文地址:https://www.cnblogs.com/bnjbl/p/854761.html
Copyright © 2011-2022 走看看