我用的是C#asp.net网站.

我如何判断用户是否在使用iPad或iPhone?我怎样才能判断站台呢?

例如,如果用户从ipad进入网站,我想显示"Hello ipad user"

推荐答案

对于iPad user agent来说,它有点像:

Mozilla/5.0(iPad;U;CPU iPhone OS 3_2,如Mac OS X;en-us)AppleWebKit/531.21.10(KHTML,如壁虎)版本/4.0.4 Mobile/7B314 Safari/531.21.10

而对于iPhone来说,它的阴暗之处是:

Mozilla/5.0(iPhone;U;类似CPU的Mac OS X;en)AppleWebKit/420+(KHTML,类似Gecko)版本/3.0 Mobile/1A543a Safari/419.3

更多取决于版本和iPhone 3或4

所以最好只需对iPhone和iPad as suggested by another answer进行子字符串搜索

Asp.net相关问答推荐

在这个 For 循环计数没有增加

如何从 ASP.NET 中的代码隐藏文件访问 IFRAME?

在 ASP.NET 中访问没有值的查询字符串参数

是否可以使用 Membership API 更改用户名

ASP.NET Membership:如何将用户设置为已登录

如何缓存数据库表以防止在 Asp.net C# mvc 中出现许多数据库查询

ASP.NET 控件无法在 Visual Studio 2008 的代码隐藏中引用

如何将 Castle Windsor 与 ASP.Net Web 表单一起使用?

控制器 SessionStateBehavior 是只读的,我可以更新会话变量

如何使用三个按钮是否和取消显示确认alert ,如 MS Word 中所示

如何将 global.asax 文件添加到 ASP.NET MVC4 项目?

stream.CopyTo - 文件为空.网

Web Api 参数始终为空

排序下拉列表? - C#,ASP.NET

每个 'HttpRequest' 在 ASP.NET 中都有自己的线程吗?

如何在新选项卡中打开 asp:HyperLink.NavigateUrl

在asp.net控件之间动态添加

将字典绑定到中继器

POST 字符串到 ASP.NET Web Api 应用程序 - 返回 null

如何使用实体框架执行原始 SQL 查询而无需使用模型?