分享
 
 
 

ASP.NET 2.0学习笔记(二) —— 新的数据绑定

王朝asp·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

这么重要的一个部分,我却发现没有什么好说的。因为现在都是傻瓜式的了。而且恐怖的VS 2005又让我可怜的机子不堪重负,没有实践就没有发言权。下面列出新的控件及其用途。

一、Data Source Controls

SqlDataSource:儿童玩具型数据源,它就像你平常做的数据访问类一样,不过只需要设置它的一些属性就可以工作了,并且它和其它的数据显示控件很好的合作。因此还是很方便的。如果有了VS还不懂用这个玩意儿,那么可以直接去幼儿园进修了。

ObjectDataSource:企业级解决方案,不用再为UI层烦恼了,如果你做基于数据库的应用。可以轻松地把您的数据访问层或者业务层绑定在这个可爱的东西上面了。它用起来就像上面的儿童玩具一样的方便。真是玛丽顾得啊。

还有XmlDataSource和SiteMapDataSource来绑定于XML文件或站点地图(后面会提到,也是XML格式的),还可以使用XPath从中选择,或者直接使用XSLT转换XML(XmlDataSource)

忘记了还有另一个儿童玩具AcceseDataSource。不要小看儿童玩具哦,多啦A梦...

二、New Data Bound Controls

GridView:新的表格型数据控件,用来取代DataGrid。实际上,在VS2005中的工具栏上已经默认没有DataGrid了,可能是无地自容了。简单的说,GridView就是一个傻瓜式的DataGrid,不必再为一个简单的分页或者其它的什么功能写一大堆代码了。一个属性就摆平了。并且它的列更加丰富。为了区分DataGrid的Column属性,它的列都叫Field了,真不知道万一还有新的需要,3.0中会叫什么?

DetailsView:如果做一个数据表的维护,那么就会有这样的东西,无聊地编写增加和个性的页面,并且写一大堆更无聊的代码。那么现在DetailsView就是其中的一个不错的解决方案了。终于解放了啊。DetailsView就是一条记录的数据控件,可以增加和修改,还可以翻页。

FormView:可以把它当作DetailsView的自定义版本了,在下面的绑定中介绍。

三、Data Controls Parameter

就是上面那些Data Source的参数,有多种,就不一一解释了,仅将其列出。其中如果Data Source和Data Bound Controls共同使用时,参数名是有限制的。Parameter(静态);QueryStringParameter;ControlParameter;SessionParameter;FormParameter;CookieParameter;ProfileParameter。

四、Improved Data Binding Syntax

新的绑定方法<%# Eval(...) %>和<%# Bind(...) %>,不需要再有Container.DataItem了,因为这两种方式只能用在数据绑定的容器内。其中Bind为双向绑定,可以从数据源Data Source绑定到Data Bound Control,而可以从数据显示控件返回到数据源控件。

五、竖向控件

即新的控件TreeView和Menu,Menu就像微软网站上的那个菜单,TreeView就是MSDN的那种树状方式,而实际上TreeView也可以实现像MSDN一样的分块读入,但是没有实际测试,不知道能不能适用于各个浏览器,不过TreeView再不是原先1.1时微软提供的那个劣质品了。

2.0的数据绑定完全改变了方式,当然,它还是向下兼容的,不过我想新的方式可能确实会给我们带来相当的便利。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有