iphone - 如何在 ASP.NET 3.5 中开发可在 iPhone 3G 上查看的基于 Web 的应用程序?

标签 iphone asp.net-3.5 mobile-website

我想使用asp.net 3.5开发一个可以在iPhone上查看的移动Web应用程序,但VS2008中不再有支持移动开发的模板。这可以做到吗?

最佳答案

iPhone 使用您网站的“常规”版本,因此开发“移动”版本无法实现您正在寻找的内容。如果您检测到移动 Safari,您应该检查浏览器 header 并将用户重定向到您网站的 iPhone 版本。

http://iphone.facebook.com/

另一个选项(如果您使用的是 MVC)是让您的 Controller 检测浏览器,并在捕获移动 Safari 时显示不同的 View 。这样您就不需要重复的站点,只需要两组 View 。

关于iphone - 如何在 ASP.NET 3.5 中开发可在 iPhone 3G 上查看的基于 Web 的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/317221/

相关文章:

iphone - Xcode 7 - 尝试在 iOS 9 设备上运行应用程序时获取 "The application does not contain a valid application-identifier entitlement."

IOS7,8,9 接收之前的推送通知行为

iphone - 在基于导航的应用程序中拥有 UINavigationController 的最佳实践?

webforms - jQuery $Ajax 将数据从 webform 发布到 ASP.NET 中的代码隐藏方法

c# - 我的 "code behind"代码都没有被调用

javascript - 任何用户都会在 iphone、android 等移动浏览器中禁用 JavaScript 吗?即使设备有能力?

iphone - 将 UITextField 增加到一定长度

jQuery 隐藏字段

javascript - jquery mobile如何检测是否打开了移动虚拟键盘

javascript - Gmail 移动 CSS 和 JavaScript 框架的任何替代品?