Navngive asp:textbox i repeater udfra database udtræk
Jeg har en formular, hvis indhold er defineret i et DS, som derefter kædes til en repeater:ASPX FILEN:
<asp:repeater id="customFieldRepeater" Runat="server">
<ItemTemplate>
<tr>
<td align="right">
<asp:Label ID="label" Text='<%# DataBinder.Eval(Container.DataItem, "FieldName")%>' Runat=server />:
</td>
<td>
<asp:TextBox ID="textbox" Runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "FieldName")%>' />
</td>
</tr>
</ItemTemplate>
</asp:repeater>
CODE BEHIND:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
customFieldRepeater.DataSource = Me.Get_CustomFields().Tables(0)
customFieldRepeater.DataBind()
End Sub
I stedet for at tekstboxens ID genereres automatisk vil jeg gerne have den til at have et navn, som er identisk med FieldName fra datasettet...
Jeg har prøvet at sætte ID='<%# DataBinder.Eval(Container.DataItem, "FieldName")%>' men det resulterer i en fejl...
Hvordan gør jeg???
