学习中.高手飘过吧.
前台代码:
<form id="form1" runat="server">
    <div>
    <asp:Button ID="GetUserIP" Text="获取用户信息" runat="server" />
    <p />
    客户端IP:<asp:TextBox ID="UserIP" runat="server" />
    <p />
    客户端用户名:<asp:TextBox ID="UserName" runat="server" />
    <p />
    客户端系统:<asp:TextBox ID="UserOS" runat="server" />
</form>
后台程序:没有实现穿透代理..只是简单获取.
///<summary>
        ///获取客户端信息,包括IP地址,用户信息,操作系统类型
        ///</summary>
        string uIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
        string uName = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_USER"];
        //获取系统类型的方法,不过需要判断
        string uOS = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"];
        //获取系统类型的另一个方法,利用MS自带的类
        HttpBrowserCapabilities hbc = new HttpBrowserCapabilities();
        //返回信息
        hbc = Request.Browser;
        UserOS.Text = hbc.Platform;
UserIP.Text = uIP;
        UserName.Text = uName;
        //UserOS.Text = uOS;

转载于:https://blog.51cto.com/thinkingod/113748

Asp.Net获取客户端信息-学习中相关推荐

  1. asp.net 获取客户端cookie_开发中你一定碰到过的cookie和session问题,今天一并帮你解决!...

    一.会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. 二.会话过程中要解决的一些问题 每个用户在使用浏览器与服务器进行 ...

  2. asp.net获取客户端信息

    客户端IP:Page.Request.UserHostAddress 用户信息:Page.User; 服务器电脑名称:Page.Server.MachineName 当前用户电脑名称: System. ...

  3. ASP.NET获取客户端IP及MAC地址

    ASP.NET获取客户端IP及MAC地址 2008-12-01 14:50 ASP.NET获取客户端IP及MAC地址很多时候非常必要的,像做投票.留言.评论 等系统的时候防止别人恶意操作,导致数据的虚 ...

  4. JSP获取客户端信息

    主要通过request对象获取 <%@ page language="java" contentType="text/html; charset=UTF-8&quo ...

  5. ASP.NET获取客户端、服务器端基础信息集合

    1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostN ...

  6. ASP.NET获取客户端、服务器端基础信息

    1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostN ...

  7. ASP 获取客户端信息

    Request.ServerVariables(ASP获取客户端相关信息) Request.ServerVariables("Url")  返回服务器地址 Request.Serv ...

  8. asp.net获取服务器信息

    1.获取IP地址 服务端获取 //方法一 HttpContext.Current.Request.UserHostAddress; //方法二 HttpContext.Current.Request. ...

  9. java微信获取用户信息_SpringBoot中获取微信用户信息的方法

    前言 不知道你是否参加过拼多多上邀请微信好友砍价功能,这个功能实现首先需要考虑的就是获取微信用户的信息.获取用户信息就是获取公众号下微信用户的信息,今天我就来讲讲如何从公众号下获取微信用户信息. 需要 ...

最新文章

  1. 编码和编码格式一样吗?_学习如何像专业人士一样编码
  2. IDEA JAVA gradle等常见工具/包 踩坑记录
  3. 新同事说工厂模式有啥用,别学了
  4. 卷积神经网络(CNN)的原理
  5. 偏移shaderuv_Unity Shader UV平移、旋转、缩放效果
  6. Eclipse插件打开编辑器
  7. 设置UTL_FILE_DIR参数 使得数据库使用OS文件
  8. 《JavaScript高级程序设计》阅读笔记(三):ECMAScript中的引用类型
  9. OpenJDK织机和结构化并发
  10. JDK源码解析之java.util.ListIterator
  11. C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题
  12. oracle-手动锁表
  13. 算法:求数组区间的和Range Sum Query - Immutable
  14. 【基础】创建react脚手架
  15. 参观微软亚洲研究院有感
  16. HUAWEI 机试题:按区间反转文章片段
  17. 在Windows电脑上ae模板怎么用
  18. 安卓证书免费在线制作工具
  19. 跳一跳改分php源码,小游戏“跳一跳”居然可改分,微信小程序现漏洞
  20. 百度打不开,其它网站正常

热门文章

  1. 去年领了163亿薪资的马斯克,刚推出智能召唤功能就被吐槽:遇到人开的车就蒙圈...
  2. 哪里不知道“瞄”哪里,这项AI黑科技,打开手机就能体验
  3. MIT谷歌大脑用AI破解失传的古代文字,被称“现代版罗塞塔石碑”丨ACL 2019
  4. 2、Ktor学习-自动重新加载;
  5. Object.create(..)和new(..)的内部实现
  6. 安装grid后启动asm报ORA-15149错误
  7. nginx同域名代理tomcat不同目录下的文件
  8. 2014年十大战略性技术趋势
  9. srm32f4按键蜂鸣器_stm32 用中断实现按键点灯和蜂鸣器鸣叫(固件库版)
  10. Visual studio 2017基本配置