我正在使用带有 Visual Studio 2008 的 ASP.NET 3.5。我有一些关于我的网站和移动用户的问题。
- 我的网站会在手机上正确显示吗?
- 哪些项目不能在手机上运行(我知道闪存可能是个问题?)
- 你能给我什么建议让我的网站在手机上 100% 运行?
提前致谢!
我正在使用带有 Visual Studio 2008 的 ASP.NET 3.5。我有一些关于我的网站和移动用户的问题。
提前致谢!
头:
<%@ 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% 有效:使用&
代替&
,以及<br/>
代替<br>
等等。不要使用外部 css 文件,它必须是内联的。不要使用 JavaScript。
做一个移动网站你必须注意:
我稍后会放一些,希望这会有所帮助
1-不,不会。
2-这取决于移动设备上的操作系统版本
3-您必须从一开始就使用移动控件和移动网络表单(移动网络应用程序的表单)而不是网络表单来构建您的移动应用程序。
所有这些控件都在这个命名空间下:
using System.Web.UI.MobileControls;
这将使您的应用程序可以在 200 多种移动设备上运行。
Scott Hanselman 的播客之一谈到了ASP.Net 的移动设备浏览器文件。这是一个文件,其中包含有关不同移动设备和浏览器负载的功能信息。例如,您可以检查连接到您网站的移动设备是否支持 cookie,或了解其屏幕尺寸等。
我从来没有做过任何移动开发,但这看起来很有用。
这是在 CodePlex 上:http: //mdbf.codeplex.com/