Asp.Net获取客户端信息-学习中
2008-11-19 17:43
459 查看
学习中.高手飘过吧.
前台代码:
<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;
前台代码:
<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;
相关文章推荐
- ASP.NET----获取客户端浏览器信息,获取服务器端主机名和 IP
- ASP.NET中如何获取客户端浏览器信息
- ASP.NET获取客户端IP/用户名等信息
- ASP.NET获取客户端浏览器信息!
- asp.net实现获取客户端详细信息
- asp.net获取客户端浏览器及主机信息
- asp.net 获取客户端信息
- ASP.NET获取客户端及服务器的信息
- (转)ASP.NET获取客户端及服务器的信息
- asp.net 获取客户端浏览器,ip地址,操作系统信息
- ASP.NET获取客户端的操作系统、浏览器、.NET版本等信息
- ASP.NET获取客户端、服务器端基础信息
- ASP.NET C# 获取客户端及浏览器信息
- Asp.net Request方法获取客户端的信息
- ASP.NET获取客户端及服务器的信息
- ASP.NET获取客户端、服务器端基础信息
- ASP.NET获取客户端及服务器的信息
- ASP.net中获取客户端参数操作系统信息
- asp.net中获取客户端IP地址网卡信息等方法的代码
- ASP.NET获取客户端IP/用户名等信息