【发布时间】:2011-07-27 06:25:30
【问题描述】:
我的应用程序分为三层(表示层、业务层和数据访问层)。我的应用程序中的大多数页面都是这样工作的:
[表示层]
public override void FillData()
{
grid.DataSource = AnimalBll.FindAnimal(
SessionHelper.GetLoginInfo(base.sessionId).First().Id);
grid.DataBind();
}
[业务层]
public static DataTable FindAnimal(int id)
{
var result = DBHelper.GetDataTableFromSP("FindAnimal", id);
return result;
}
如您所见,我直接绑定到网格。那么,我为什么要使用 ObjectDataSource?
【问题讨论】:
-
阅读本页下方的答案后,我碰巧在右侧“相关”问题中看到了这个stackoverflow.com/questions/4485946/…。
标签: c# asp.net architecture