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 + Views / Baseを既存のViewEngineに定義します。
他のヒント
Scott Hanselmanのこの記事をご覧ください。
http://www.hanselman.com/blog/mixmobilewabsiteswithaspnetmvcandthemobilebrowserdefinitionfile.aspx
単一のコントローラーメソッドからiPhone、Windows Mobile(WML)ビューを動的に戻す方法を示します。
Hth
所属していません StackOverflow