gpt4 book ai didi

asp.net - Eval 和 ItemDataBound 或 RowDataBound 事件显示数据,哪个更好?

转载 作者:行者123 更新时间:2023-12-04 14:51:54 34 4
gpt4 key购买 nike

如果我有 DataBoundControl(例如 GridView、Repeater 和/或 DataList)并且我使用以下方法显示数据,哪种方法更好(性能方面):

Eval("ColumnName")

或处理 ItemDataBound 或 RowDataBound 事件,如:
void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) 
{
// my code to display data here
}

出于代码可读性原因,我更喜欢第二个,但出于性能原因,它们是否相同(或者它们甚至是相同的东西)?

最佳答案

我也更喜欢第二个版本。在我看来,调试和分离 html 和代码更容易。

根据这个较旧的文档,Improving .NET Application Performance and Scalability ,效率更高(在第 297 页中提到)。

关于asp.net - Eval 和 ItemDataBound 或 RowDataBound 事件显示数据,哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4097233/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com