用asp.net获取服务器和客服端有关信息

精贴 置顶
1361 0


在asp.net开发中经常有不少人问过如何获取客户端和服务器的有关信息的问题,比如此个人博客也用了一个简单页面,利用了一个简单办法,就可以获取很多有用的信息,如当前文件的物理目录和路径、服务器使用的端口、服务器版本、用户浏览器版本等。现在将代码提供给大家,以便参考。
<%...@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%...@ Import Namespace="System.Collections.Specialized" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>获取服务器及客户端有关属性</title>
</head>
<body>
<script runat="server">...
protected void Page_Load(Object Src, EventArgs E)
...{
  if (!IsPostBack)
  ...{
    NameValueCollection nvc=Request.ServerVariables;
   for (int i = 0; i < nvc.Count; i++)
   ...{
     Response.Write(nvc.GetKey(i) + "=" + nvc.Get(nvc.GetKey(i))+"<br>");
   }
  }
}
</script>
</body>
</html>
说明:以上是获取了所有的信息,如果只想获取某个指定信息,可以用nvc.Get(string keyName)的办法,例如nvc.Get("SERVER_SOFTWARE")就可以获取服务器版本信息。
一下是此个人博客在本机运行时的运行信息:
ALL_HTTP=HTTP_CONNECTION:Keep-Alive HTTP_ACCEPT:*/* HTTP_ACCEPT_ENCODING:gzip, deflate HTTP_ACCEPT_LANGUAGE:zh-cn HTTP_HOST:localhost HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727) HTTP_UA_CPU:x86
ALL_RAW=Connection: Keep-Alive Accept: */* Accept-Encoding: gzip, deflate Accept-Language: zh-cn Host: localhost User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727) UA-CPU: x86
APPL_MD_PATH=/LM/W3SVC/1/ROOT
APPL_PHYSICAL_PATH=c:inetpubwwwroot
AUTH_TYPE=
AUTH_USER=
AUTH_PASSWORD=
LOGON_USER=
REMOTE_USER=
CERT_COOKIE=

  • 没有任何评论
今日天气 ···

···

···

···

热门排行
CSS cursor鼠标样式一览表 2012-06-25
.NET后台写JS代码 2011-11-03
网站地址多出jdfwkey的问题解析及... 2010-08-25
数据库xxx的日志已满,请备份该数... 2013-07-19
百度、google、Yahoo网站地图制作... 2011-01-30
<a>标签的伪类书写顺序问题... 2010-09-04
什么是长尾关键词? 2010-09-24
CEO名言 2010-08-31
Mysql 主从数据库同步 2010-09-12
用ASP实现网页BBS 2010-11-01
博主推荐
本个人博客微信公众平台上线啦~~... 2013-10-13
饼哥网络互联上线啦~~要买域名空... 2013-09-20
网站title标题如何正确修改不会被... 2013-08-26
饼哥通讯录系统上线啦,欢迎大家... 2013-08-24
ASP .NET MYSQL 的简单分页 并不... 2013-08-19
网站有弹窗广告这样的站点,百度... 2013-08-17
做淘宝SEO优化需要注意的8大问题 2013-08-17
淘宝网怎么做SEO优化 2013-08-17
站长们要学习的“苍井空精神” 2013-08-17
苹果公司今日发布了iOS 7第五个开... 2013-08-07
随便看看
PHP调用Jmail组件发邮件代码 2010-09-13
Backlinks-导入链接 2010-09-19
Eclipse快捷键大全 2010-08-31
使用 Bulk Copy 将大量数据复制到... 2010-09-11
什么是泛域名解析 2013-10-21
为什么PR值在浏览器插件上显示为... 2010-10-02
asp.net常用代码 2010-09-11
简述基于SEO的网页布局 2013-06-23
弹出新窗口转向,算作弊吗? 2010-09-20
网线水晶头接法 2010-11-23
RSS新闻
传媒新闻
CSDN
八卦新闻
女性新闻
台湾新闻
互联网
军事-新浪博客
IT-新浪博客
汽车新闻
游戏新闻
国际新闻
国内新闻
体育新闻
我的微博
北京 上海 杭州 深圳 广州 成都