- - PR -
[ASP.net] コードビハインドなページにタグを埋め込みたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-19 15:41
お世話になります。
ASP.netで動的にTEXTBOXを配置したいと考えています。 下記で大体意図したとおりに動作するのですが、改行ができず見苦しくなってしまいます。 Panelコントロールの上にあるテキストボックスを<BR>で改行したいのですが Response.Write("<BR>")とかすると最初の<html>タグの上に<BR>が3つ並び 意味をなしません。 この場合どのようにしたら<BR>が入るでしょうか? For I = 0 To 2 TextBoxDBLoad = New TextBox TextBoxDBLoad.ID = "TextBoxDBLoad" & (I).ToString TextBoxDBLoad.Text = DataBinder.Eval(DataSet11, "Tables[Tアイテム].DefaultView.[0]." & DataSet11.Tables(0).Columns(I).ColumnName()) paneldb.Controls.Add(TextBoxDBLoad) 'ここで改行したい Next I | ||||
|
投稿日時: 2006-07-19 16:01
多分、LiteralControlでできるかと。
paneldb.Controls.Add(new LiteralControl("<BR>")) | ||||
|
投稿日時: 2006-07-19 16:04
LiteralControl に 表示したいHTMLを書いて
パネルに追加すればいけるかな
#あぅ、かぶりまくり [ メッセージ編集済み 編集者: かるあ 編集日時 2006-07-19 16:05 ] | ||||
|
投稿日時: 2006-07-19 16:07
ありがとうございます。
悩んでいたのがウソのように改行されました。 大変助かりました。 | ||||
|
投稿日時: 2006-07-19 23:30
new HtmlGenericControl("br")の方がエレガントにできるのかな?
_________________ 囚人のジレンマな日々 |
1