I am using ASP.NET 3.5 with Visual Studio 2008. I have a few questions surrounding my website and mobile users.
head:
<%@ 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" >
Page must be 100% valid: use &
instead of &
, and <br/>
instead of <br>
and so on.
Do not use external css files, it must be inline.
Do not use javascript.
to do a mobil website you have to watc out for:
i will put some more later, hope this helps
See these links
7 usability guidelines for websites on mobile devices
Designing Web Sites for the Internet Explorer for Pocket PC
Make Your Web Applications Support Pocket PC
W3C recommendations for Mobile websites
Bye
1- No it will not.
2- that's depend on the version of OS on mobile
3- you have to build your mobile application from the beginning by using mobile controls and Mobile web form (A Form for mobile Web Applications) instead of web form.
all of this controls are under this namespace:
using System.Web.UI.MobileControls;
That's will make your application to work on more than 200 types of mobile devices.
One of Scott Hanselman's podcasts talked about the Mobile Device Browser File for ASP.Net. This is a file that contains feature information about loads of different mobile devices and browsers. For example, you can check if a mobile device connecting to your site has support for cookies, or find out its screen size, etc.
I've never done any mobile development, but this looks as if it could be very useful.
This is on CodePlex here: http://mdbf.codeplex.com/