我希望用户可以重定向到我的网站的移动版本,如果他们在手机或平板电脑上。
我希望使用51度,但他们说需要.net 4.0才能工作,我不能从3.5升级。
有谁知道解决这个问题的方法?
答案 0 :(得分:3)
我是51Degrees的工程师之一。虽然本地API不支持.NET 3.5,但您可以使用可用的云服务。
您将能够调用我们的RESTful API,特别是在这种情况下使用类似于的IsMobile属性:
string queryString = string.Format("https://cloud.51degrees.com/api/v1/*LICENCE_KEY*/match?user-agent=" + Request.UserAgent + "&values=ID+IsMobile")
string json = webClient.DownloadString(queryString);
这将返回一个JSON对象,然后您可以对其进行格式化并用于重定向。