我以數組列表的格式將數據讀入我的代碼後面。根據輸入參數值,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