asp.net – 如何检测用户操作系统
发布时间:2020-05-28 06:03:08 所属栏目:asp.Net 来源:互联网
导读:我有以下代码来获取用户的详细信息: HttpBrowserCapabilities bc = HttpContext.Current.Request.Browser;string UserAgent = HttpContext.Current.Request.UserAgent;ENT_TrackingData ret = new ENT_TrackingData(){ IPAdd
|
我有以下代码来获取用户的详细信息: HttpBrowserCapabilities bc = HttpContext.Current.Request.Browser;
string UserAgent = HttpContext.Current.Request.UserAgent;
ENT_TrackingData ret = new ENT_TrackingData()
{
IPAddress = HttpContext.Current.Request.UserHostAddress,Browser = bc.Browser + " " + bc.Version,DateStamp = DateTime.Now,PageViewed = HttpContext.Current.Request.Url.AbsolutePath,NodeId = UmbracoHelper.GetCurrentNodeID(),IsMobileDevice = IsMobileDevice(UserAgent),Platform = bc.Platform
};
这很好,但我注意到,平台总是说Windows NT为我的机器而不是Windows 7.有没有办法在ASP.Net中检测这种类型的信息? 解决方法使用 Request.UserAgentif (Request.UserAgent.IndexOf("Windows NT 5.1") > 0)
{
//xp
}
else if (Request.UserAgent.IndexOf("Windows NT 6.0") > 0)
{
//VISTA
}
else if (Request.UserAgent.IndexOf("Windows NT 6.1") > 0)
{
//7
}
else if (Request.UserAgent.IndexOf("Windows NT 6.2") > 0)
{
//8
}
else if (Request.UserAgent.IndexOf("Windows NT 6.3") > 0)
{
//8.1
}
else if (Request.UserAgent.IndexOf("Windows NT 10.0") > 0)
{
//10
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC中为JavaScript生成动作URL
- C# 快速高效率复制对象另一种方式 表达式树
- asp.net-mvc – 使用Ninject重构依赖注入的ASP.NET MVC代码
- asp.net-mvc – .NET 4.5 MVC RouteCollection.LowercaseUr
- asp.net – 无法加载程序集“App_Web_kh7-x3ka”.确保在访问
- asp.net – 使用javascript和服务器端禁用/启用requiredFie
- asp.net-core – 如何在部署asp.net核心应用程序时处理环境
- asp.net – 如何在mvc中使用自定义成员身份添加更多自定义字
- asp.net-mvc – 从Asp.net MVC2迁移到MVC4
- asp.net – Page.IsValid如何工作?
推荐文章
站长推荐
- asp.net-mvc – 如何在会话较少的负载平衡环境中
- asp.net – 在WebForms中调试时关闭捆绑/缩小
- 解决ASP.NET中的后台任务中的Autofac组件
- asp.net – 以编程方式编辑Web.config
- asp.net-mvc – 修改ActionFilter中的模型
- asp.net-mvc – ActionResult上的自定义属性
- asp.net-core-mvc – 什么是Asp.Net Core MVC中的
- asp.net文件下载 – 跟踪下载的大小
- asp.net-mvc – ASP.NET MVC / IIS 7.5:500内部
- .net – 如何修复System.Data.Edm.EdmEntityType
热点阅读
