仓酷云

标题: ASP网页编程之asp.net 2.0有感-2.0的变更(1) [打印本页]

作者: 爱飞    时间: 2015-1-16 23:38
标题: 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>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
作者: admin    时间: 2015-1-29 06:49
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
作者: 海妖    时间: 2015-2-5 23:36
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 蒙在股里    时间: 2015-2-14 05:31
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 简单生活    时间: 2015-3-4 04:55
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
作者: 精灵巫婆    时间: 2015-3-11 17:07
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者: 金色的骷髅    时间: 2015-3-19 02:34
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 小女巫    时间: 2015-3-27 05:18
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2