我问这个问题,因为有很多方法可以填充数据控件(比如GridView
和FormsView
),对于新的开发人员来说,这可能会让人不知所措。
最好的方法是什么?
是否应该完全避免数据源控件(如SqlDataSource
和ObjectDataSource
)?
答案 0 :(得分:1)
我认为SqlDataSource
对于n层应用程序(n = 1除外)并不合适,因为它直接与sql服务器对话。
另一方面,ObjectDataSource
是一个完全可以接受的选项,因为它允许您从Web层可以访问的任何层上的类中调用方法。它根本不会限制您的图层架构。