首页 > 编程 > .NET > 正文

数据绑定控件再ASP.NET1.X和ASP.NET2.0的区别

2024-07-10 13:11:14
字体:
来源:转载
供稿:网友


收集最实用的网页特效代码!

数据绑定在asp.net2.0里进一步得到简化,绑定控件的基类来自于basedataboundcontrol,你可以到
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.basedataboundcontrol_members(vs.80).aspx
查看该类
如果你查看该类的成员,请注意下面两个属性和方法

virtual object datasource  { get; set; }

virtual string datasourceid { get; set; } 

protected abstract void performselect();

protected abstract void validatedatasource(object datasource);


看到什么了?
想下asp.net1.x你做的步骤、

datagrid1.datasource=dataset1.table[0];
datagrid1.databind();

在看看在asp.net2.0里的工作

gridview.datasourceid=datasource1;

其实,
在asp.net1.x里,如果你使用datasource属性,将自动调用validatedatasource 方法
在asp.net2.0里,如果你使用datasourceid属性,将自动调用performselect方法

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表