dポイントプレゼントキャンペーン実施中!

DBより取得したHTMLコードをモバイルの画面のHTMLに
埋め込みたいと思っています。

PCではリテラルコントロールやラベルコントロール、もしくは
<DIV ID="div1" runat="server">などとして、InnerHTMLで埋め込
んでいましたが、モバイルではDIVは警告が出て、リテラルは
モバイルコントロールになく、ラベルに<BR>を埋め込むと、
改行されずそのまま出力されてしまいました。

できればASP.NETで携帯サイトにDBより取得したHTMLコードを動的に
出力したいのですが(画像などのタグを埋め込みたいです)、
やり方が分りません。

Default.aspx.csなどのコードファイルに
○○コントロール = "<img src="***.gif">";のような形でHTML
コードをPage_Loadなどの時に入れる方法を教えて下さい。
-------------------------------------
もうひとつ、知りたいことがあるのですが、ASP.NETのモバイル
コントロールは改行されてしまうため、テキストボックスの右隣に
ボタンを置くことができないような説明をどこかのHPで見ました。

こちらは何か対策方法がありますか?
ASP.NETで制約がありすぎる場合は、ほかの言語で携帯サイトだけは
開発することも少し考えましたが、PHPなどを勉強した方が宜しい
でしょうか?

すみませんが、ヒントだけでも教えて頂ければと思います。

A 回答 (1件)

申し訳ありませんが、過去ログに1つ目の質問の答えがあり、


2つ目も過去ログをヒントに自己解決しました。

モバイルにHTMLコードの埋め込みは、Response.Write("test<br>test");

コントロールの改行は
<mobile:Command Runat="server" ID="btnNO" onclick="btnOK_Click" BreakAfter="False">NO</mobile:Command><mobile:Command Runat="server" ID="btnOK" onclick="btnOK_Click" BreakAfter="False">OK</mobile:Command>
などとしました。

質問者のIDでは編集・削除できないため、別のアカウントで失礼します。

もし、調べて頂いてる方いましたら、ありがとうございました。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!