Crear vistas no aspx (por ejemplo WML) con ASP.NET MVC2
-
03-10-2019 - |
Pregunta
El uso de ASP.NET MVC2, ¿cómo iba a ir sobre la creación de una vista WML para una acción del controlador dado? (O cualquier otro punto de vista no aspx para el caso).
por ejemplo. http://localhost/Store/Browse
en realidad devolver una respuesta de texto / 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>
Hay otros ejemplos en los que esto sería útil, por ejemplo, devolver un paquete XML, etc.
Gracias!
Solución
Any of these:
- try using an aspx view - just instead of using html tags use wml
- return a string or ContentResult with what you want to send directly.
- define your own ViewEngine + Views / base it on an existing viewengine.
Otros consejos
Check out this article from Scott Hanselman.
http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx
Shows how to dynamically return Iphone, Windows mobile (WML) views from a single controller method.
HTH
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow