在运行时动态添加 div 和图像 - vb
Dynamically adding divs and images during runtime - vb
我有一个 table 满的用户,其中包括用户名和图像。我想为 table 中的每个用户创建一个新的 div,class 为 "user",其中包含用户名标签和他们的形象。这是我目前所拥有的:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim label1 As New Label
label1.ID = "label1"
label1.Text = "Username goes here"
Controls.Add(label1)
End Sub
我找到了如何添加标签,但我不确定如何放置它,或者添加 HTML 个带有标签和图像对象的元素。这是我希望的结果:
<div class="user">
<h2> Username </h2>
<img src="user.png">
</div>
希望这可以根据需要为每个用户重复多次。
您可能想要使用 asp:repeater 控件,您可以像绑定网格一样绑定它,即
myRepeater.DataSource = results
myRepeater.DataBind
我会回到这个问题并为这个答案提供完整详细的解释,因为我现在 phone 自己。
或者您也可以这样做,这里是 c#
中的示例
var div = new Panel();
div.Controls.Add(new LiteralControl("<h1>hallo</h1>"));
div.Controls.Add(new Image());
Page.Form.Controls.Add(div);
我有一个 table 满的用户,其中包括用户名和图像。我想为 table 中的每个用户创建一个新的 div,class 为 "user",其中包含用户名标签和他们的形象。这是我目前所拥有的:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim label1 As New Label
label1.ID = "label1"
label1.Text = "Username goes here"
Controls.Add(label1)
End Sub
我找到了如何添加标签,但我不确定如何放置它,或者添加 HTML 个带有标签和图像对象的元素。这是我希望的结果:
<div class="user">
<h2> Username </h2>
<img src="user.png">
</div>
希望这可以根据需要为每个用户重复多次。
您可能想要使用 asp:repeater 控件,您可以像绑定网格一样绑定它,即
myRepeater.DataSource = results
myRepeater.DataBind
我会回到这个问题并为这个答案提供完整详细的解释,因为我现在 phone 自己。
或者您也可以这样做,这里是 c#
中的示例 var div = new Panel();
div.Controls.Add(new LiteralControl("<h1>hallo</h1>"));
div.Controls.Add(new Image());
Page.Form.Controls.Add(div);