【发布时间】:2014-07-03 02:47:28
【问题描述】:
我刚开始学习 asp.net webforms 并遇到了问题。我正在查看中继器控件并遇到了这个问题。三行代码有什么区别?
<%#Container.DataItem("title", "name")%>
<%#DataBinder.Eval(Container.DataItem, "title", "name")%>
<%#Eval("title", "name")%>
这三个产生相同的输出吗?如果是这样,有什么区别,我应该使用哪个? 谢谢,
【问题讨论】:
-
我不熟悉DataBinder,但是如果你想知道你应该使用哪个,也许你可以解释一下你想要实现什么?
-
我正在使用 EF。在我的代码隐藏文件中,我使用 LINQ 从表中检索数据。最终结果应该是应该使用转发器控件显示数据。 title 和 names 是表格中的字段。