- 浏览: 53166 次
- 性别:
- 来自: 长沙
最新评论
-
laiyuan:
规范太差了吧,都没注释,完全没达到需要,输出的levelSet ...
字符串多模式匹配算法:关键字过滤技术 -
supercode:
ACCP?
ASP.NET加上水印 -
huqing:
水印 是什么 不懂
ASP.NET加上水印 -
leiwuluan:
.NET截取指定长度汉字超出部分以...代替 -
leiwuluan:
.NET截取指定长度汉字超出部分以...代替
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; public partial class WebStart : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { } //获取浏览器版本号 public string getBrowser() { string browsers; HttpBrowserCapabilities bc = HttpContext.Current.Request.Browser; string aa = bc.Browser.ToString(); string bb = bc.Version.ToString(); browsers = aa + bb; return browsers; } //获取客户端IP地址 public string getIP() { string result = String.Empty; result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (null == result || result == String.Empty) { result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } if (null == result || result == String.Empty) { result = HttpContext.Current.Request.UserHostAddress; } if (null == result || result == String.Empty) { return "0.0.0.0"; } return result; } //获取操作系统版本号 public static string SystemCheck() { string Agent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]; if (Agent.IndexOf("NT 4.0") > 0) { return "Windows NT "; } else if (Agent.IndexOf("NT 5.0") > 0) { return "Windows 2000"; } else if (Agent.IndexOf("NT 5.1") > 0) { return "Windows XP"; } else if (Agent.IndexOf("NT 5.2") > 0) { return "Windows 2003"; } else if (Agent.IndexOf("NT 6.0") > 0) { return "Windows Vista"; } else if (Agent.IndexOf("WindowsCE") > 0) { return "Windows CE"; } else if (Agent.IndexOf("NT") > 0) { return "Windows NT "; } else if (Agent.IndexOf("9x") > 0) { return "Windows ME"; } else if (Agent.IndexOf("98") > 0) { return "Windows 98"; } else if (Agent.IndexOf("95") > 0) { return "Windows 95"; } else if (Agent.IndexOf("Win32") > 0) { return "Win32"; } else if (Agent.IndexOf("Linux") > 0) { return "Linux"; } else if (Agent.IndexOf("SunOS") > 0) { return "SunOS"; } else if (Agent.IndexOf("Mac") > 0) { return "Mac"; } else if (Agent.IndexOf("Linux") > 0) { return "Linux"; } else if (Agent.IndexOf("Windows") > 0) { return "Windows"; } return "未知类型"; } }
发表评论
-
常用表单正则表达式
2010-06-23 16:53 872常用表单正则表达式,仅 ... -
asp.net 页面中添加普通视频的几种方式
2010-06-18 11:29 1004第一种 是通过调用window media player进行 ... -
C#中读取“已注册的文件类型”的图标及读取指定文件图标的方法
2010-04-12 17:02 1545using System; using System.IO; ... -
关于OpenFileDialog的使用
2010-03-11 18:37 1750为了方便同事在日常工作中很快速生成大量数据, 我做 ... -
ASP.NET页面刷新的实现方法总结
2010-02-26 15:44 1307先看看ASP.NET页面刷新的实现方法: 第一: pri ... -
getElementById 与 getElementsByTagName的区别【Javascript】
2010-01-30 14:45 1767在javascript中,操作HTML DOM时,需要经常用到 ... -
javascript实现垂直无缝滚动详解
2010-01-30 14:43 1508无缝滚动可以在flash中 ... -
javascript无缝水平滚动实例
2010-01-30 14:42 2579首先看源代码: <html> <head ... -
分页查询的SQL存储过程
2010-01-29 11:40 630select top 5 * from student ... -
C# Checklistbox用法
2010-01-26 17:54 32391、添加项: checkedListBox1.I ... -
C#实现组合键
2010-01-26 17:25 1948// Ctrl + H if ((Control.Modi ... -
JS实现可拖拽的菜单
2009-11-19 16:56 917Html代码 <html> ... -
认识C#中的委托和事件
2009-11-10 19:53 750【简 介】委托 和 事件在 .Net Framework中的应 ... -
VS2005快捷键大全
2009-11-10 18:25 1701CTRL + SHIFT + B生成解决方案 CTRL + F ... -
CSS+JQuery实现的性感漂亮导航
2009-11-10 18:06 14171.demo.html HTML代码: & ... -
C# WinForm 中批量清除文本框
2009-11-10 16:47 2473/// <summary> ... -
C#类和接口、虚方法和抽象方法及值类型和引用类型的区别
2009-10-13 15:41 10761.C#类和接口的区别接口 ... -
HTML中小meta的大作用
2009-10-13 15:31 627以前一直不知道HTML中的 ... -
javaScript日期时间
2009-09-22 14:09 907JavaScript脚本如下: <script lan ... -
C#MD5加密解密【转载】
2009-08-24 13:59 5501using System.Security.Cryptogra ...
相关推荐
ASP.NET获取客户端IP地址_系统版本_浏览器版本
我们在使用.NET做网站的时候,很多情况下需要需要知道客户端的操作系统版本和浏览器版本,怎样获取客户端的操作系统和浏览器版本呢?我们可以通过分析UserAgent来获取。 .NET 获取客户端的操作系统 请看下面的代码,...
本文介绍了asp.net 获取客户端浏览器访问的IP地址的实例代码,分享给大家,自己也留个笔记 1、js方法 <!DOCTYPE html> <html> <head> <meta charset=UTF-8 /> <title>Document</...
本文实例讲述了ASP.NET简单获取服务端和客户端计算机名称的方法。分享给大家供大家参考,具体如下: //获取服务端计算机名称 string serverPCName = System.Net.Dns.GetHostName(); //获取客户端计算机名称 System...
获取客户端的IP地址.txt 获取鼠标位置.txt 获取随机数.txt 获取文件的路径等信息.txt 加入按纽代码.txt 检测客户端显示器分辨率、浏览器类型和客户端IP.txt 框架用法.txt 判断用户是否存在.txt 清除dropdownlist的值...
如何在ASP.NET中获得客户端IP地址 181.如何取得一定范围内的随机数 182.如何取得文件的扩展名示例一 182.如何取得文件的扩展名示例二 183.如何把字符串型数据转换为整型 184.如何取得当前系统...
该书与《ASP.NET 2.0入门经典(第4版)》及其早期版本,曾影响到无数中国Web程序员。. ASP.NET允许Web站点为每个访问者显示独一无二的页面,而不是显示相同的静态HTML页面。ASP.NET 2.0的发布,使Web应用程序的...
该书与《ASP.NET 2.0入门经典(第4版)》及其早期版本,曾影响到无数中国Web程序员。 目录 第1章 ASP.NET 2.0概述1 1.1 简史1 1.2 ASP.NET 2.0的目标2 1.2.1 开发人员的效率3 1.2.2 管理5 1.2.3 性能和可伸缩性8...
15.2.2 如何在ASP.NET 3.5中调用Alexa的数据 170 15.3 自定义统计模块 171 15.3.1 设计保存IP数据的数据库 171 15.3.2 设计显示IP信息的界面 173 15.3.3 显示最近访问站点的10个IP信息 174 15.3.4 实现IP...
180.如何在ASP.NET中获得客户端IP地址 181.如何取得一定范围内的随机数 182.如何取得文件的扩展名示例一 182.如何取得文件的扩展名示例二 183.如何把字符串型数据转换为整型 184.如何取得当前系统时间 185....
50.如何获取用户真实的IP地址 52.如何判断网站的虚拟物理路径 53.如何解决URL含有特殊字符引发的错误 第4章 ASP组件 55.如何使用Browser Capabilities组件获取浏览器信息 56.如何使用Ad Rotator组件实现页面导航 ...
多个域名对应同个Web站点 你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。 搭建IIS服务器...
'作 用:获取客户端IP地址 '返回值:客户端IP地址 '**************************************************** '**************************************************** '函数名:GetBrowser() '作 用:获取...