【发布时间】:2010-11-22 04:31:44
【问题描述】:
我正在使用带有 Visual Studio 2008 的 ASP.NET 3.5。我有一些关于我的网站和移动用户的问题。
- 我的网站能否在手机上正确显示?
- 哪些项目无法在移动设备上使用(我知道闪存可能是个问题?)
- 您有什么建议可以让我的网站 100% 在移动设备上运行?
提前致谢!
【问题讨论】:
标签: c# asp.net windows-mobile cell
我正在使用带有 Visual Studio 2008 的 ASP.NET 3.5。我有一些关于我的网站和移动用户的问题。
提前致谢!
【问题讨论】:
标签: c# asp.net windows-mobile cell
Scott Hanselman's podcasts 之一谈到了Mobile Device Browser File for ASP.Net。这是一个文件,其中包含有关不同移动设备和浏览器负载的功能信息。例如,您可以检查连接到您网站的移动设备是否支持 cookie,或了解其屏幕尺寸等。
我从未做过任何移动开发,但这看起来很有用。
这里是 CodePlex:http://mdbf.codeplex.com/
【讨论】:
1- 不会的。
2- 这取决于移动设备上的操作系统版本
3- 您必须从一开始就使用移动控件和移动网络表单(移动网络应用程序的表单)而不是网络表单来构建您的移动应用程序。
所有这些控件都在这个命名空间下:
using System.Web.UI.MobileControls;
这将使您的应用程序可以在 200 多种移动设备上运行。
【讨论】:
做一个移动网站你必须注意:
稍后会放一些,希望对你有帮助
【讨论】:
头:
<%@ 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。
【讨论】: