我以数组列表的格式将数据读入我的代码后面。根据输入参数值,sproc将返回多个记录。现在我需要在HTML中以动态方式显示所有这些值。如何将标签动态添加到html
例如,如果我有2条记录,我只需要显示这2条记录,如果返回10条记录,则显示10条记录。我不想让10个静态标签始终绑定。我只想在HTML中只放置一个标签,并希望使用该标签显示查询返回的所有记录。会有可能吗?
Sample code:
//Client side
<asp:Label ID="lblresult" runat="server" CssClass="label" ></asp:Label>
//server side
Dim arraylist as arrayList = //result from sproc
Dim lbltext As String = ""
For Each item In arraylist
Do While item.value = lbltext
Me.lblresult.Text = item.value
lbltext = item.value
Loop
Next
请让我该如何解决这个问题?提前致谢!
也许你应该看到[GridView](http://quickstarts.asp.net/quickstartv20/aspnet/doc/ctrlref/data/gridview.aspx)控制 –
你真的想要什么?在问题的第一部分中,您要求动态创建标签(所以,这对每个要标签的记录都是有意义的),而在问题的第二部分中,您会问如何将所有记录存储在一个标签中......如果您希望在该标签中记录所有记录标签,然后使用'lblresult.Text + = item.value.ToString()+ vbCrLf',如果你想为每条记录单独标签,那么按照我的建议,使用'
nelek