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

スコットハンゼルマンからのこの記事をチェックしてください。

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

単一のコントローラーメソッドからiPhone、Windows Mobile(WML)ビューを動的に返す方法を示します。

HTH

于 2010-09-16T04:51:50.243 に答える
0

これらのいずれか:

  1. aspxビューを使用してみてください-htmlタグを使用する代わりにwmlを使用してください
  2. 直接送信したい文字列またはContentResultを返します。
  3. 独自のViewEngine+ビューを定義し、既存のビューエンジンに基づいてください。
于 2010-09-16T07:26:30.473 に答える