2009-08-24 4 views
3

Ich benutze ASP.NET 3.5 mit Visual Studio 2008. Ich habe ein paar Fragen rund um meine Website und mobile Benutzer.Was muss ich wissen, damit meine Website mit mobilen Browsern funktioniert?

  1. Wird meine Website auf einem Mobiltelefon korrekt angezeigt?
  2. Welche Artikel funktionieren nicht auf einem Handy (Ich weiß, dass Flash ein Problem sein kann?)
  3. Welchen Rat können Sie mir geben, damit meine Website 100% auf einem Handy funktioniert?

Vielen Dank im Voraus!

Antwort

0

Kopf:

<%@ 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" > 

Seite muss 100% gültig sein: Verwenden Sie &amp; statt & und <br/> statt <br> und so weiter. Verwenden Sie keine externen CSS-Dateien, es muss inline sein. Verwenden Sie kein Javascript.

+0

Erm, vielleicht, wenn Ihr Handy aus dem letzten Jahrhundert oder etwas ist. Ich bin mir nicht sicher, ob es sich lohnt, auf sie zu zielen. – Thorarin

+0

Nur um klar zu sein: Ihr Markup sollte natürlich immer gut strukturiert sein, auch wenn Sie nicht auf Mobilgeräte abzielen. Externes CSS und JavaScript funktionieren ziemlich gut bei allem, was es wert ist, verwendet zu werden. – Thorarin

0

eine mobil Website zu tun, nach dem Sie WATC aus haben:

  • Skalierung natürlich sicherstellen, dass alles passen und jeder Text ist readeble.
  • Flash-Problem ist: s
  • Dont auf Multi mobil borswer (IE, Opera, ....)
  • nicht versuchen Vergessen Sie große Bilder setzen oder sonst die Last langsam sein würde und alles unscale wird.
  • können Check-out Microsoft best practices for mobil dev
  • Wenn Ihre Website Textbox Verwendung Auto Umsetzung hat, für einige Geräteschmerzhaft ist in einer mobil Website

i später einige mehr werden schreiben setzen, hoffen, dass diese

0
hilft

1- Nein wird es nicht. durch die Verwendung mobile Kontrollen und mobiles Web-Formulars (A-Formular für mobile Web-Anwendungen

2-, dass die auf mobilen

3- Sie Ihre mobile Anwendung von Anfang an bauen auf der Version von OS abhängen) anstelle von Webform.

alle diese Kontrollen sind unter diesem Namensraum:

using System.Web.UI.MobileControls; 

Das ist Ihre Anwendung wird auf mehr als 200 Arten von mobilen Geräten zu arbeiten.

0

Einer der Scott Hanselman's podcasts sprach über die Mobile Device Browser File for ASP.Net. Dies ist eine Datei, die Feature-Informationen über viele verschiedene mobile Geräte und Browser enthält. Sie können beispielsweise prüfen, ob ein Mobilgerät, das eine Verbindung zu Ihrer Website herstellt, Cookies unterstützt oder die Bildschirmgröße usw. ermittelt.

Ich habe noch nie eine mobile Entwicklung durchgeführt, aber es sieht so aus, als könnte es sehr stark sein sinnvoll.

Dies ist auf CodePlex hier: http://mdbf.codeplex.com/

+0

Aufgrund der organisatorischen Umstrukturierung des Teams, das die Mobile Device Browser-Datei entwickelt und unterstützt hat, verfügen wir nicht mehr über die Ressourcen, um dieses CodePlex-Projekt zu unterstützen und zu aktualisieren. Das Team wird zwei weitere Veröffentlichungen bereitstellen - eine am 27. Juli 2010 und die endgültige Veröffentlichung am 24. August 2010. – Robs

Verwandte Themen