Question

En utilisant ASP.NET MVC2, comment pourrais-je aller sur la création d'une vue WML pour une action donnée d'un contrôleur? (Ou tout autre point de vue non-ASPX pour cette matière).

par exemple. http://localhost/Store/Browse reviendrait en fait une réponse texte / 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 id="main" title="First Card">
    <p mode="wrap">This is a sample WML page.</p>
  </card>
</wml>

Il existe d'autres exemples où cela serait utile, par exemple retour d'un paquet xml, etc.

Merci!

Était-ce utile?

La solution

Chacune de ces:

  1. essayez d'utiliser une vue ASPX - juste au lieu d'utiliser les balises HTML utiliser WML
  2. retourne une chaîne ou ContentResult avec ce que vous voulez envoyer directement.
  3. définir votre propre ViewEngine + Vues / base sur un ViewEngine existant.

Autres conseils

Consultez cet article de Scott Hanselman.

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

Montre comment revenir dynamiquement Iphone, vue mobile (WML) Windows à partir d'une seule méthode de commande.

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top