ASP网页编程之asp.net 2.0有感-2.0的变更(1)
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件asp.netasp.net2.0离我们的脚步愈来愈近了,我也大略的看了看,在这里我把我的感受告知人人,接待斧正!起首让我们扼要看看2.0比之前的版本有甚么新的变更和进步。
1.新的控件
在2.0中将有凌驾40个新的控件,将年夜年夜的简化开辟的难度。在我们所体贴的数据控件方面,新的DataGrid控件GridView呈现在我们的眼前,这个将取代DataGrid呈现在今后的开辟中。
GridView控件新的特征撑持数据排序,数据分页,数据选择,数据编纂等,比起DataGrid,它经由过程新的DataSourceProvider将不必要分外的代码来完成功效,关于DataSourceProvider将在今后的篇章申明。另外一个新的数据控件是DetailsView,它可以把单行的数据详细的显现出来,撑持自界说模板。让我们看一个例子,来展现GridView和DetailsView的共同利用。
这个例子展现了在GridView选择一行后,在DetailsView中的修正。
别的在2.0中将会瞥见我们熟习的TreeView,此次微软把这个很经常使用的控件集成了出去。
BulletedList是一个新的数据绑定计划控件,它可以显现高度的布局化HTML列表,包含hyperlinks和linkbuttons,有点相似datalist。
另有很多的新控件可以匡助我们输入静态图象,上传,利用图象热门等等,都将年夜年夜进步开辟速率。
2.次要页面-MasterPages
在之前的开辟中,我们要想在每页显现一样的页头,就必需在每页中到场一样的头页面大概利用框架,可是如今这个新的特征将年夜年夜简化我们的开辟,使用MasterPages我们就能够很便利的在每页显现,确保了分歧性,并且利用复杂。
3.站点导航
和MasterPages一样,站点导航在年夜多半的web使用程序中感化很年夜,经由过程SiteMapPath控件,以XML数据为基本,可以明晰的显现出站点的布局。鄙人面这个例子中,经由过程和TreeView的共同利用,SiteMapPath控件明晰的显现地点的地位。一样的这个例子没有利用代码。
4.用户办理
在我们之前的开辟过程当中,人人一定有开辟过体系用户办理模块的履历。我们已经要消费很多的精神分别用户的权限,上岸等成绩。如今,在asp.net2.0中,新增的用户办理,将为我们的开辟供应匡助,它可以为我们供应注册,上岸,权限分别等等,经由过程数据供给来完成数据存储,可以简化到不利用一行代码就可以完成平安壮大的用户办理。
为了你的便利,可以设置用户办理。
5.本性化
在asp.net2.0中,本性化是另外一个使人冲动的话题。在本性化中,可以依据分歧的用户,显现分歧用户的设置。在2.0中会见web.config将会加倍的简单,而且撑持智能显现。
另外一个本性化的特征是页面将能够显现多个所谓的页面元件(WebParts),经由过程你的界说,一个大概多个的页面元件显现在页面上,用户可以经由过程拖放来选择页面元件的排放体例。
待续........
</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
页:
[1]