Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ASP.NET MVC2创建非aspx视图(例如WML)_C#_Asp.net Mvc_Asp.net Mvc 2_Wml - Fatal编程技术网

C# 使用ASP.NET MVC2创建非aspx视图(例如WML)

C# 使用ASP.NET MVC2创建非aspx视图(例如WML),c#,asp.net-mvc,asp.net-mvc-2,wml,C#,Asp.net Mvc,Asp.net Mvc 2,Wml,使用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> &l

使用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数据包等


谢谢

查看Scott Hanselman的这篇文章

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

HTH

以下任何一项:

尝试使用aspx视图-使用wml代替html标记 返回要直接发送的字符串或ContentResult。 定义自己的ViewEngine+视图/基于现有的ViewEngine。
谢谢,我已经阅读了这篇文章,我已经在使用其中的一部分来根据浏览器功能选择不同的视图,但是我在非aspx视图上看不到任何内容。好吧,我误解了。听起来你在找WATM:。但我可能错了——我从来没有真正尝试过这个,它来自于纯阅读/聆听sayOption 1,如果我还将响应ContentType设置为text/vnd.wap.wml,它似乎工作得很好。谢谢