DataObject 标签说明(网摘)
最后,注意我们在ProductsBLL类上面加上了DataObject 标签(就是在类声明语句的上面的[System.ComponentModel.DataObject]),各方法上面还有DataObjectMethodAttribute 标签。DataObject标签把这个类标记为可以绑定到一个ObjectDataSource控件,而DataObjectMethodAttribute则说明了这个方法的目的。我们将在后面的教程中看到,ASP.NET 2.0的ObjectDataSource使从一个类中访问数据更加容易。为了ObjectDataSource向导能够对现有的类进行合适的筛选,在类列表中默认仅显示标记为DataObject的类。当然,其实ProductsBLL类就算没有这个标签也可以工作,但是加上它可以使我们在ObjectDataSource向导中的操作更加轻松和心情愉快。
如果一个类中有的方法加上的这种标签而其它的方法没有加上这种标签,那么没有加上标签的方法在类似ObjectDataSource的控件中将是不可见的。
如果一个类中的所有方法都没有加上标签,那么这个类中的所有Public方法都是可见的。
DataObjectMethodAttribute (DataObjectMethodType) | 由 .NET Compact Framework 支持。 |
DataObjectMethodAttribute (DataObjectMethodType, Boolean) | 由 .NET Compact Framework 支持。 |