DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  Visual Studio 1 Magazin

 
Navigationslinks überspringen
Autor:Shinja Strasser

WAP mit ASP, Teil 1

Was ist WAP
WAP bedeutet übersetzt "Wireless Application Protocol". WAP basiert auf existierende Internettechnologien wie XML und HTML, die Eigenheit der WAP-Technologie sieht man daran, dass sie ihre eigene Mark-Up-Languages besitzt.

Um nun eine asp-Datei wie eine wml-Datei ausführen zu können benötigen Sie einen
anderen ContentType:

<% Response.ContentType = "text/vnd.wap.wml" %>


Am besten Sie schreiben den ContentType in die erste Zeile !

Fangen wir mit dem weltbekannten Hello World - Programm an

<%Response.ContentType = "text/vnd.wap.wml"%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <card>
     <p>
        Hello W(AP)orld!
     </p>
     <p>
         Das ist ein Anfang ...
     </p>
    </card>
</wml>


Wie Sie sehen erinnert die erste Zeile an ASP und die nächsten an XML.

Verwenden wir doch einmal eine VBScript-Funktion.

<% Response.ContentType = "text/vnd.wap.wml" %>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
 <card title="MainCard">
  <p>Die aktuelle Uhrzeit: <%=now()%></p>
 </card>
</wml>


Es ist gar nicht so schwer eine WAP Seite zu programmieren. Einige Objekte, wie z.B.
der Redirect ist in WAP nicht möglich.
Im nächsten Artikel zeige ich Ihnen wie Sie mittels CDO eMails verschicken können.
Viel Spass beim Coden !-)


Diskutieren Sie in den Foren

Fit for Admin – Ihr Windows Server 2008 R2 Intensiv-Training!