关于asp.net中, repeater控件的问题

2025-02-28 08:35:44
推荐回答(2个)
回答1:

我运行都没有错误~~~~

你再看一下你提的问题的第20行的 ~
行 16:
行 17:
行 18: <%# DataBinder.Eval(Container.DataItem,"FirstName") %>
行 19:

行 20:
----------------------------------------------
与数据库有关系不会报编译错误
与引用有关会报Using错误`也不会报编译错误

是不是应该改成

回答2:

我觉得你的itemtemplate列应该放置在控件中,如td
请参考我的代码




<%# DataBinder.Eval(Container.DataItem, "UnitNo") %>

' style='<%# DataBinder.Eval(Container.DataItem, "Style") %>'>
<%# DataBinder.Eval(Container.DataItem, "LastLearnDate") %>


'/>
 
' Visible='<%# DataBinder.Eval(Container.DataItem, "Visible") %>' Checked='<%# DataBinder.Eval(Container.DataItem, "Checked") %>' />


<%# DataBinder.Eval(Container.DataItem, "UnitTitle") %>


<%# DataBinder.Eval(Container.DataItem, "UnitLevel") %>