我有一个充满用户的表,其中包括用户名和图像。我想要做的是对于表中的每个用户,我想创建一个新的div,其中包含一个" 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>
希望每个用户可以根据需要多次重复此操作。
答案 0 :(得分:2)
或者你可以这样做,这是c#
中的一个例子 var div = new Panel();
div.Controls.Add(new LiteralControl("<h1>hallo</h1>"));
div.Controls.Add(new Image());
Page.Form.Controls.Add(div);
答案 1 :(得分:0)
您可能希望使用asp:repeater控件,绑定它的方式与绑定网格相同I.e
myRepeater.DataSource = results
myRepeater.DataBind
我将回到此处,提供对此答案的完整详细说明,因为我现在拥有自己的手机。