如果我有 DataBoundControl(例如 GridView、Repeater 和/或 DataList)并且我使用以下方法显示数据,哪种方法更好(性能方面):
Eval("ColumnName")
或处理 ItemDataBound 或 RowDataBound 事件,如:
void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
// my code to display data here
}
出于代码可读性的原因,我更喜欢第二个,但出于性能原因,它们是否相同(或者它们甚至是相同的东西)?