1

使用 ASP.NET MVC2,我将如何为给定的控制器操作创建 WML 视图?(或与此相关的任何其他非 aspx 视图)。

例如http://localhost/Store/Browse,实际上会返回一个 text/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 数据包等。

谢谢!

4

2 回答 2

0

这些中的任何一个:

  1. 尝试使用 aspx 视图 - 而不是使用 html 标签使用 wml
  2. 返回一个字符串或 ContentResult ,其中包含您要直接发送的内容。
  3. 定义您自己的 ViewEngine + Views / 基于现有的视图引擎。
于 2010-09-16T07:26:30.473 回答
0

查看 Scott Hanselman 的这篇文章。

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

演示如何从单个控制器方法动态返回 Iphone、Windows 移动 (WML) 视图。

高温高压

于 2010-09-16T04:51:50.243 回答