3

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

  1. 我的网站会在手机上正确显示吗?
  2. 哪些项目不能在手机上运行(我知道闪存可能是个问题?)
  3. 你能给我什么建议让我的网站在手机上 100% 运行?

提前致谢!

4

5 回答 5

0

头:

<%@ Page Language="C#" ContentType="application/xhtml+xml"%>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

页面必须 100% 有效:使用&amp;代替&,以及<br/>代替<br>等等。不要使用外部 css 文件,它必须是内联的。不要使用 JavaScript。

于 2009-08-24T06:44:15.647 回答
0

做一个移动网站你必须注意:

  • 缩放当然,确保一切都合适并且每个文本都是可读的。
  • Flash是一个问题:s
  • 不要忘记尝试使用 multi mobil borswer (IE,OPERA,....)
  • 不要放置大图像,否则加载会很慢并且会取消缩放所有内容。
  • 您可以查看Microsoft 移动开发最佳实践
  • 如果您的网站有文本框使用自动实现,对于某些设备来说,在移动网站上书写会很痛苦

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

于 2009-08-24T06:45:43.273 回答
0

1-不,不会。

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

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

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

using System.Web.UI.MobileControls;

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

于 2009-08-24T06:48:57.417 回答
0

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

我从来没有做过任何移动开发,但这看起来很有用。

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

于 2009-08-24T07:24:28.670 回答