首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone & 51degrees.mobi集成在ASP.NET MVC网站中

iPhone & 51degrees.mobi集成在ASP.NET MVC网站中
EN

Stack Overflow用户
提问于 2012-01-06 11:52:29
回答 1查看 789关注 0票数 2

我正在为我的ASP.NET MVC网站提供一个移动版本的。假设网站是www.mywebsite.com,移动版将是www.mywebsite.it/Mobile.

作为第一个功能,我可以识别移动设备是否正在调用www.mywebsite.com,如果是这样的话,我只需将访问者重定向到www.mysite.com/Mobile。

为此,我将51degrees.mobi API集成到我的网站中,正如http://51degrees.codeplex.com/wikipage?title=MVC的方法2.2所描述的那样,我使用了一个真正的iPhone来测试它。

first access to www.mywebsite.com正确地重定向到www.mywebsite.com/Mobile,并标识设备、iOS和浏览器。好吧,这就是我要找的。

当我再次尝试键入Unfortunately,时,iPhone加载了主页www.mywebsite.com/home,而没有重定向到移动区域。

我确信第一次访问运行良好,因为它是由web.config文件直接管理的。

那我错过了什么?这是缓存问题还是与会话相关的问题?我怎么才能修好它?

你好,马可

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-06 23:20:19

马可

我怀疑您将firstRequestOnly属性设置为true,这是默认的。参见本链接的“用户指南”第2.1节。

http://51degrees.mobi/Support/Documentation/Foundation/UserGuide.aspx

只需将firstRequestOnly更改为等于false,51Degrees.mobi就会根据您的需要工作。

默认行为只是重定向第一个请求,因为在许多情况下,开发人员希望为用户提供导航到标准的非移动网站版本的选项。

James - 51Degrees.mobi创始人

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8757413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档