里面包含登录名,  ip, 时间,拜谢。。急,大哥们,给个源码

解决方案 »

  1.   

    /// <summary>
    /// 获取客户端的IP,可以取到代理后的IP
    /// </summary>
    /// <returns></returns>
    public static string GetClientIp()
    {
        string l_ret = string.Empty;
        if (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"]))
            l_ret = Convert.ToString(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]);    if (string.IsNullOrEmpty(l_ret))
            l_ret = Convert.ToString(System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]);
        return l_ret;
    }登录名 和登录时间  你应该能直接拿到吧
      

  2.   

    很复杂吗?ip地址Request有IP属性的
      

  3.   

    log4Net
      

  4.   

    log4net  请参考:
    http://www.cnblogs.com/luoxiaonet/archive/2011/04/22/2024605.html
      

  5.   

    log4net很方便的,或是你把这些信息写到数据库
      

  6.   

    推荐使用log4net 挺好用的 
      

  7.   

    NLog、Log4Net,这两个都是开源项目,都能非常容易地在google上搜到大量的资料。博客园里面也有不少资料和心得。NLog较Log4Net而言更简化了一些。
      

  8.   

    推荐你用NLog。你在google里面这样搜:
    site:cnblogs.com NLog然后会有很多很多文章,还是成系列的,先自己学习一下吧。