私は ASP.NET Repeater を持っています。値の名前と値を持つDataViewがバインドされています。
以下に私のデータソースを表示するとうまくいきます:
<asp:Repeater runat="server" OnItemDataBound="Repeater_OnItemDataBound" ID="MyRepeater">
<ItemTemplate>
<%# Eval("name") %><br/>
<%# Eval("value") %><br/>
</ItemTemplate>
</asp:Repeater>
代わりに、Label と TextBox に値を追加したいと思います。
<asp:Repeater runat="server" OnItemDataBound="Repeater_OnItemDataBound" ID="MyRepeater">
<ItemTemplate>
<div class="row">
<asp:Label ID="Name" Text="<%# Eval("name") %>" runat="server" AssociatedControlID="Id" />
<asp:TextBox ID="Value" runat="server" Text="<%# Eval("value") %>" Visible="False" />
<asp:TextBox ID="Id" runat="server" />
</div>
</ItemTemplate>
</asp:Repeater>
しかし、これはうまくいかないようです。The server tag is not wellformedというエラーが表示されます。
バインドされた値をラベルとテキスト ボックスで使用するにはどうすればよいですか?