我使用 asp.net web developer 2010 开发了一个网站。如果从移动浏览器访问该网站,我想重定向到不同的页面。并且,针对 windows/mac/linux 等用户的不同功能。
我该怎么做?
引用了一些论坛的帖子,据说需要依赖第三方库。
如果没有任何第三方库,我如何实现它?
任何人请帮助我。
感谢任何帮助。谢谢!!
最佳答案
Request.Browser 对象属性可能就在这里,这些都是可能对您有用的选项:
Request.Browser.IsMobileDevice
Request.Browser.MobileDeviceManufacturer
Request.Browser.MobileDeviceModel
Request.Browser.ScreenPixelsWidth
Request.Browser.SupportsXmlHttp
您想避免第 3 方组件的原因是什么?
我们目前通过 51Degrees.mobi 使用 WURFL 设备数据库 - 效果非常好。
关于c# - 如何知道 asp.net 站点是从移动设备还是从系统/笔记本电脑/机器(windows、mac 等)访问的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19788159/