使用ASP.NET MVC2创建非ASPX视图(例如WML)
-
03-10-2019 - |
题
使用ASP.NET MVC2,如何为给定控制器操作创建WML视图? (或任何其他非ASPX视图)。
例如 http://localhost/Store/Browse
实际上将返回文本/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>
还有其他示例,这将很有用,例如返回XML数据包等。
谢谢!
解决方案
其中任何一个:
- 尝试使用ASPX视图 - 只是使用HTML标签而不是使用WML
- 返回带有您想要直接发送的字符串或ContentResult。
- 定义您自己的ViewEngine + View / Base IT在现有的ViewEngine上。
其他提示
查看Scott Hanselman的这篇文章。
http://www.hanselman.com/blog/mixmobilewebsiteswithaspnetmvcandthemobilebrowserdefinitionfile.aspx
显示如何从单个控制器方法中动态返回iPhone,Windows Mobile(WML)视图。
Hth
不隶属于 StackOverflow