如何动态添加标签到 html
How to add labels dynamically to html
我正在以数组列表的格式将数据获取到我的代码隐藏文件中。存储过程将 return 几条记录,具体取决于输入参数值。现在我需要将 HTML 中的所有这些值动态显示为标签。
例如,如果我有 2 条记录,我只需要显示这 2 条记录,如果 return 编辑了 10 条记录,则显示 10 条记录。我不想一直绑定 10 个静态标签。我只是想在 html 中只放置一个标签,并希望使用该标签显示通过查询 return 编辑的所有记录。有可能吗??
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
请问如何解决?提前致谢!
您可以尝试以下我经常在 C# 中使用的技术,Php 等:
希望这会给你一个用你的编程语言来做的想法。
string rows;
for(int cnt=0;cnt<array.count;cnt++) {
rows = rows +""+array[cnt].value;
}
yourLable.text = rows; //here you are binding all your rows to your lable
有点晚了,但这就是您要找的东西吗?
For i = 0 To YourArrayList.Count - 1
lblresult.Text &= YourArrayList(i).ToString & " "
Next
这也会导致你出错:
Dim arraylist as arrayList = //result from sproc
arraylist 是保留关键字。您可能想使用其他名称。
我正在以数组列表的格式将数据获取到我的代码隐藏文件中。存储过程将 return 几条记录,具体取决于输入参数值。现在我需要将 HTML 中的所有这些值动态显示为标签。
例如,如果我有 2 条记录,我只需要显示这 2 条记录,如果 return 编辑了 10 条记录,则显示 10 条记录。我不想一直绑定 10 个静态标签。我只是想在 html 中只放置一个标签,并希望使用该标签显示通过查询 return 编辑的所有记录。有可能吗??
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
请问如何解决?提前致谢!
您可以尝试以下我经常在 C# 中使用的技术,Php 等: 希望这会给你一个用你的编程语言来做的想法。
string rows;
for(int cnt=0;cnt<array.count;cnt++) {
rows = rows +""+array[cnt].value;
}
yourLable.text = rows; //here you are binding all your rows to your lable
有点晚了,但这就是您要找的东西吗?
For i = 0 To YourArrayList.Count - 1
lblresult.Text &= YourArrayList(i).ToString & " "
Next
这也会导致你出错:
Dim arraylist as arrayList = //result from sproc
arraylist 是保留关键字。您可能想使用其他名称。