快速业务通道

ASP.NET 2.0获取浏览器,IP,URL,操作系统

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-12

1using System;
  2using System.Data;
  3using System.Configuration;
  4using System.Web;
  5using System.Web.Security;
  6using System.Web.UI;
  7using System.Web.UI.WebControls;
  8using System.Web.UI.WebControls.WebParts;
  9using System.Web.UI.HtmlControls;
 10using System.Net;
 11using System.Text;
 12using System.IO;
 13
 14public partial class _Default : System.Web.UI.Page
 15{
 16    protected void Page_Load(object sender, EventArgs e)
 17    {
 18        //获取URL地址
 19        string url = Request.Url.ToString();
 20        txtUrl.Text = url;
 21        //获取IP地址
 22        string ips= Request.UserHostAddress.ToString();
 23        txtIp.Text = ips;
 24        //浏览器
 25        string fr = Request.Browser.Type.ToString();
 26        txtbrows.Text = fr;
 27        string cp ;//= Request.UserAgent.ToString()
 28        //操作系统
 29        cp=GetOSNameByUserAgent(Request.UserAgent.ToString());
 30        txtcp.Text = cp;
 31        //浏览器版本号
 32        //this.txtbrows.Text = Request.Browser.ClrVersion.ToString();
 33       // txtUrl.Text = Request.ServerVariables["http_referer"];
 34    }
 35
 36    protected void btnGet_Click(object sender, EventArgs e)
 37    {
 38        txtUrl.Text = Request.ServerVariables["http_referer"];//ServerViables["http_referer"];
 39        string strurl= txtUrl.Text.ToString(); //欲获取的网页地址 要  http://
 40        WebClient myWebClient = new WebClient(); //创建WebClient实例myWebClient
 41
 42        //获取或设置用于对向 Internet 资源的请求进行身份验证的网络凭据。
 43        myWebClient.Credentials = CredentialCache.DefaultCredentials;
 44       // Request.ServerVariables("HTTP_HOST");
 45        //从资源下载数据并返回字节数组。(加@是因为网址中间有"/"符号)
 46        byte[] pagedata = myWebClient.DownloadData(@strurl);
&

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号