Frage

Mit ASP.NET MVC2, wie würde ich mich über eine WML-Ansicht für eine bestimmte Controller-Aktion zu schaffen? (Oder irgendeine andere nicht-aspx Ansicht für diese Angelegenheit).

z. http://localhost/Store/Browse würde tatsächlich gibt eine Text / vnd.wap.wml Antwort.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml" >
<wml>
  <card id="main" title="First Card">
    <p mode="wrap">This is a sample WML page.</p>
  </card>
</wml>

Es gibt andere Beispiele, wo dies sinnvoll wäre, z.B. Rückkehr ein XML-Paket etc.

Danke!

War es hilfreich?

Lösung

Jedes dieser Programme:

  1. versuchen, eine aspx Ansicht verwenden - nur anstelle der Verwendung von HTML-Tags verwenden WML
  2. zurückgeben eine Zeichenfolge oder Content mit dem, was Sie direkt gesendet werden soll.
  3. definieren Sie Ihre eigene Viewengine + Views / Basis es auf einem vorhandenen Viewengine.

Andere Tipps

Überprüfen Sie diesen Artikel von Scott Hanselman aus.

http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx

Zeigt an, wie dynamisch zurückzukehren iPhone, Windows Mobile (WML) Ansichten von einer einzigen Controller-Methode.

HTH

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top