【发布时间】:2013-04-10 19:36:39
【问题描述】:
我有一个 ASP.NET 中继器,其中绑定了一个具有 name 和 value 值的 DataView。
在下面显示我的数据源可以正常工作:
<asp:Repeater runat="server" OnItemDataBound="Repeater_OnItemDataBound" ID="MyRepeater">
<ItemTemplate>
<%# Eval("name") %><br/>
<%# Eval("value") %><br/>
</ItemTemplate>
</asp:Repeater>
相反,我想将值添加到标签和文本框:
<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>
但这似乎不起作用。我收到一个服务器标签格式不正确错误。
如何在标签和文本框中使用绑定的值?
【问题讨论】:
标签: asp.net asp.net-mvc