最近我在面试时被问到以下问题。
“在ASP.Net中绑定数据控件的不同方法是什么”。
我已经回答了
类型化数据集
集合
存储过程。
面试官期待更多。任何人都能解释一下我们绑定数据控件的不同方式吗?
答案 0 :(得分:1)
您可以绑定到IListSource或IEnumerable
答案 1 :(得分:1)
如果不知道问题的背景,就很难回答这个问题。
例如,您可以将数据源绑定到标记或代码隐藏文件中的控件。
您可以引用控件明确绑定,或使用反射来查找它。
您可以提供从数据库调用派生的数据源(例如,来自存储过程,但实际上应该远离数据访问层中的.aspx / .aspx.cs)
您可以提供与数据库无关的对象集合。
布拉赫。等等。等等。
这实际上取决于他们正在寻找什么样的答案。我发现大多数技术面试官对他们的期望非常开放 - 例如,他们是否想知道可以使用哪些类型的数据源,可以分配哪些数据,或者什么?问题很模糊。