• ベストアンサー

ASP.NET変換後のHTMLを見る方法

VB.NETで携帯コンテンツを作成しているのですが、AUだけ表示が他の携帯と違うんです。 ・文字の色が赤くならない⇒黒のまま ・ボタンコントロールが表示されない⇒画面一番したにいくとファンクションキーに入ってる? ・ドロップダウンにならない⇒チェック式 Docomo,J-Phoneでは正常に表示できます。 作成したコンテンツ(Aspxファイル)をIEで見て、ソースを表示し、それをHTMLとして保存して、それをAUの携帯電話(Openwaveブラウザ)で見ると上記問題はすべて解決されたページが表示されます。 (1)ASP.NETはHTMLに変換して表示すると書いてあったので、AUでコンテンツを表示するときにどのようなHTMLに変換しているのかをみたいのですが、どうやってみればよいのでしょうか? (2)ASP.NETの変換はサーバ側でやるのでしょうか? (3)上記実験を考えると、IEで見たときと、ドコモで見た時と、AUで見た時のaspxファイルのHTML変換の出力結果が違うから表示がおかしくなる気がするのですがどういう風にすれば同じ変換にしてくれるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • enzo_taku
  • ベストアンサー率47% (9/19)
回答No.2

(1) todo36さんが回答している通り、エミュレータ   ※ Yahooなどのサーチエンジンで「携帯 エミュレータ」などで検索 (2) 「変換はサーバ側でやるのでしょうか?」というのは、.Net FrameWork 内で(勝手に)変換しているということを仰っているのでしょうか?   (憶測).NET Compact Frameworkを使っていたとしても、たぶんキャリア別に変換は行わないでしょうね。 (3) キャリア別に言語仕様が異なってますから...なんとも 各キャリアの言語仕様をしっかり理解しておかないと、携帯コンテンツの作成は難しいと思いますよ... 以下、参考程度。 携帯Java(iアプリ/Vアプリ/EZアプリ)エミュレータ http://sparrow.math.ryukoku.ac.jp/~hig/mobilejava/iapem.html ASP.NET Webアプリ開発の裏事情 エピソード9:「モバイル対応」と闘う! http://www.atmarkit.co.jp/fdotnet/aspdevura/aspdevura09/aspdevura09_01.html 複数キャリア対応サイトを1つのアプリで構築する技術について教えてください http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9172&forum=13&8 コンテンツ変換ミドルウェアカタログ http://www.atmarkit.co.jp/fmobile/special/convertcatalog/convert01.html 既に参照済みであれば申し訳ない。

Haule
質問者

お礼

ありがとうございます! 大変参考になります。 見てみます~

その他の回答 (2)

  • pcs37078
  • ベストアンサー率0% (0/1)
回答No.3

こんにちは ASP.NETにはリクエストしてきたブラウザによってHTMLへの変換形式を 適切に変更する機能があります。 この機能を、アダプティブ・レンダリングといいます。 詳しくは「ASP.NET アダプティブ レンダリング」でググって見てください。 (1)リクエストしてきたブラウザの判断はUser-Agentを見て行っています。 ですので、User-Agentを任意に変更できるブラウザでAU端末の User-Agentを偽称すればAU端末と同じHTMLを得られると思います。 (2)質問の意味がわかりません。 (3)AUのことはよくわかりませんが、以下のMSのサイトでテスト済み デバイスかどうか確認してください。 http://www.microsoft.com/japan/msdn/vstudio/device/mitdevices.asp サポートされていないデバイスであれば、仕様をしらべてWeb.configに browserCapsタグを追加することになると思います。 詳しくは、"ASP.NET Web.config browserCaps モバイル"でググって見てください。 では、

Haule
質問者

お礼

ありがとうございます! 検索方法がわからなかったので助かります! なるほど。 UserAgentを見てるのですね。参考になりますー

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1
Haule
質問者

補足

すいません。回答の意味がわかりません。 エミュレータでソースが見れるのでしょうか? リンク先のどれのことをさしているのでしょうか? http://updev.phone.com/ja/は見れませんでした。

関連するQ&A