gpt4 book ai didi

asp.net - listview/repeater/gridview数据源应该添加到aspx页面还是代码后面?

转载 作者:行者123 更新时间:2023-12-02 21:05:03 25 4
gpt4 key购买 nike

到目前为止,我总是在后面的代码上创建和绑定(bind)数据源,但现在我已经在 aspx 页面上看到(并使用)了对象日期源,并通过提及 listview DataSourceId 进行绑定(bind)。如果我只想显示数据而不进行任何更改,这有什么区别吗?在性能方面还是在良好实践方面?

最佳答案

正如 SO 问题之一中所讨论的
asp.net sqldatasource vs doing it in code behind

在 ASP.NET 页面中嵌入 SQLDataSource 或任何数据源会将表示层与数据访问层耦合起来,从而降低可测试性和灵 active 。我强烈建议将您的数据连接移至它们自己的类,并创建一个数据访问层,然后您的页面后面的代码可以从中提取数据。

理想情况下,您可以将其进一步分解为 N 层解决方案。 Link

一些有用的链接
populate gridview via code-behind or markup DataSource?

关于asp.net - listview/repeater/gridview数据源应该添加到aspx页面还是代码后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15361636/

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