質問

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パケットなどを返すなど。

ありがとう!

役に立ちましたか?

解決

これらのいずれか:

  1. ASPXビューを使用してみてください-HTMLタグを使用する代わりにWMLを使用してください
  2. 直接送信したいもので文字列またはContentResultを返します。
  3. 独自のViewEngine + Views / Baseを既存のViewEngineに定義します。

他のヒント

Scott Hanselmanのこの記事をご覧ください。

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

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

Hth

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top