我有一个usercontroll接受一些参数,我需要在repeater中插入此usercontrol并将参数从列表<>传递给每个参数,我这样做:如何将参数传递给中继器中的usercontrol
<asp:Repeater ID="winnersRepeater" runat="server">
<ItemTemplate>
<uc:myControl ID="myControl" NodeId="<%# DataBinder.Eval(Container.DataItem,"Id")%>" runat="server" />
</ItemTemplate>
</asp:Repeater>
我在pageLoad的结合:
List<Winner> winners = new List<Winner>();
//...
winnersRepeater.DataSource = winners;
winnersRepeater.DataBind();
它不工作,我越来越Error creating usercontrol... The server tag is not well formed.
我该怎么办呢?谢谢
好吧,你是对的,我试图逃脱他们,但没有工作,所以我认为这个问题在页面生命周期的某个地方。这工作'NodeId ='<%#DataBinder.Eval(Container.DataItem,“Id”)%>''但反过来不。谢谢 – Burjua