要让我的网站在移动浏览器上运行,我需要了解什么?

我在Visual Studio 2008中使用ASP.NET 3.5。我有一些关于我的网站和移动用户的问题。

  1. 我的网站会在手机上正确显示吗?
  2. 哪些项目不适用于手机(我知道闪光灯可能有问题?)
  3. 您可以给我什么建议让我的网站在手机上100%工作?

提前致谢!

请参阅这些链接

7移动设备网站的可用性指南

为Pocket PC的Internet Explorer设计网站

使您的Web应用程序支持Pocket PC

移动网站的W3C建议

再见

头:

<%@ Page Language="C#" ContentType="application/xhtml+xml"%>   

页面必须100%有效:使用& 代替& ,而不是
等等。 不要使用外部css文件,它必须是内联的。 不要使用javascript。

做一个mobil网站,你必须看到:

  • 缩放当然,确保一切都合适,每个文本都是可重复的。
  • Flash是一个问题:s
  • 别忘了尝试多移动borswer(IE,OPERA,….)
  • 不要放大图像,否则负载会很慢并且会缩小所有内容。
  • 您可以查看Microsoft针对mobil dev的最佳做法
  • 如果你的网站有文本框使用自动实现,对于一些设备是很痛苦的写在一个移动网站

我会稍后再说一些,希望这会有所帮助

1-不,不会。

2-这取决于移动设备上的操作系统版本

3-您必须从一开始就使用移动控件移动Web表单 (移动Web应用程序的表单)而不是Web表单来构建您的移动应用程序。

所有这些控件都在此命名空间下:

 using System.Web.UI.MobileControls; 

这将使您的应用程序可以在200多种类型的移动设备上运行。

Scott Hanselman的播客之一谈到了ASP.Net的移动设备浏览器文件 。 这是一个包含有关不同移动设备和浏览器负载的function信息的文件。 例如,您可以检查连接到您网站的移动设备是否支持Cookie,或查看其屏幕大小等。

我从未做过任何移动开发,但这看起来好像非常有用。

这是在CodePlex上: http : //mdbf.codeplex.com/