Erstellen Sie nicht aspx Ansichten (zum Beispiel WML) mit ASP.NET MVC2
-
03-10-2019 - |
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!
Lösung
Jedes dieser Programme:
- versuchen, eine aspx Ansicht verwenden - nur anstelle der Verwendung von HTML-Tags verwenden WML
- zurückgeben eine Zeichenfolge oder Content mit dem, was Sie direkt gesendet werden soll.
- 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