首页 > 编程语言 >Asp.net的request类

Asp.net的request类

时间:2023-03-25 12:38:50浏览次数:24  
标签:Asp Request 电脑 request System ToString 服务器 net Browser



Asp.net的request类_IP


ASP.NET获取客户端信息,暂时就这几个,有待添加~~



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



2. 在网络编程中的通用方法: 
获取当前电脑名:static System.Net.Dns.GetHostName() 
根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList 
也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName 



3. 系统环境类的通用属性: 
当前电脑名:static System.Environment.MachineName 
当前电脑所属网域:static System.Environment.UserDomainName 
当前电脑用户:static System.Environment.UserName



客户端IP:Page.Request.UserHostAddress;
用户信息:Page.User;
服务器电脑名称:Page.Server.MachineName;
当前用户电脑名称:System.Net.Dns.GetHostName();
当前电脑名:System.Environment.MachineName;
当前电脑所属网域:System.Environment.UserDomainName;
当前电脑用户:System.Environment.UserName;



浏览器类型:Request.Browser.Browser;
浏览器标识:Request.Browser.Id;
浏览器版本号:Request.Browser.Version;
浏览器是不是测试版本:Request.Browser.Beta;



浏览器的分辨率(像素):Request["width"].ToString() + "*" + Request["height"].ToString();//1280*1024
客户端的操作系统:Request.Browser.Platform;
是不是win16系统:Request.Browser.Win16;
是不是win32系统:Request.Browser.Win32;



服务器端的信息:
服务器计算机名:"http://" + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
服务器IIS版本: Request.ServerVariables["Server_SoftWare"].ToString();
服务器域名:Request.ServerVariables["SERVER_NAME"].ToString();


服务器域名:Request.ServerVariables["HTTP_HOST"]
服务器端口:Request.ServerVariables["Server_Port"].ToString();
服务器IP地址:Request.ServerVariables["LOCAl_ADDR"]
服务器脚本超时时间:(Server.ScriptTimeout / 1000).ToString() + "秒";
服务器操作系统:Environment.OSVersion.ToString();
本文件所在文件夹:Request.PhysicalApplicationPath;
服务器IE版本:Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Version Vector").Ge

标签:Asp,Request,电脑,request,System,ToString,服务器,net,Browser
From: https://blog.51cto.com/u_11566683/6149250

相关文章

  • Asp.net图片文件上传
    1.获取文件的名称和文件的后缀名引用了System.IO,用Path.GetFileNamehe()取得文件名和Path.GetExtension获取文件的后缀2.对上传的文件进行了重命名采用Guid全局......
  • Cluster API真的是Kubernetes部署的未来吗?
    很多人喜欢ClusterAPI。但在某些情况下,它并不是最好的解决方案。看看Omni——来自SideroLabs的面向在裸金属和边缘上部署Kubernetes的新SaaS。在SideroLabs,我们热爱Clust......
  • Jmeter压测报错java.net.BindException: Address already in use: connect
    压力测试并发较高时候,可能会出现Addressalreadyinuse异常java.net.BindException:Addressalreadyinuse:connect atjava.base/java.net.PlainSocketImpl.connect......
  • Half-UNet:用于医学图像分割的简化U-Net架构
    Half-UNet简化了编码器和解码器,还使用了Ghost模块(GhostNet)。并重新设计的体系结构,把通道数进行统一。论文动机编码器的不同类型的架构图,编码器(A-C)的结构分别来源于U-......
  • .net core利用中间件获取IHttpContextAccessor
    1、建立一个静态类publicclassServiceProviderInstance{publicstaticIServiceProviderInstance{get;set;}}2、在应用初始化过程中,WebHo......
  • .net core 自定义异常中间件
    前言在程序设计中,我们会遇到各种各样的异常问题,一个好的异常处理解决方案能够帮助开发者快速的定位问题,也能够给用户更好的用户体验。异常处理的几种方式1、通过异常过......
  • Django笔记七之ManyToMany和OneToOne介绍
    ManyToMany是一种多对多的关系,在用途和使用方法上和外键ForeignKey类似。以下是本篇笔记的目录:ManyToMany的介绍through参数through_fields参数ManyToMany关系......
  • ASP 代码示例,可以生成一个8位随机字符串由字母和数字组成
     ChatGP回答的:下面是一个ASP代码示例,可以生成一个8位随机字符串由字母和数字组成:```FunctiongenerateRandomString(length)dimchars,i,resultchars="A......
  • Huawei_Netconf_Ncclient
    目录Huawei_Netconf_Ncclient官网介绍根据官网介绍攒一攒代码明智地映射内容层前言典型配置分类查看规律配置思路基本信息代码编写思路通用代码解释预先配置配置解释快速配......
  • 网络和Internet简介
    1、常见的网络拓扑结构2、互联网的组成局域网(LAN):一所学校,一家公司由无数个局域网组成互联网3、局域网常用的设备和特点HUB(集线器)、交换机、路由器1、距离短2、延迟小3、传输......