- 締切済み
ASP.NETモバイル開発にてHTMLの埋め込み方法
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などを勉強した方が宜しい でしょうか? すみませんが、ヒントだけでも教えて頂ければと思います。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- pb2nd
- ベストアンサー率0% (0/0)
申し訳ありませんが、過去ログに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では編集・削除できないため、別のアカウントで失礼します。 もし、調べて頂いてる方いましたら、ありがとうございました。