Asp.net学习总结

    Asp.net北大青鸟。虽然是在讲,如何用asp.net控件。其实一直都是在传输一种思想。

    讲服务器端客户端相分离。在开发的过程中,要时刻知道,客户端服务端在什么时候交互。对不同的需求,如何改变交互的方式,才能使得两者更优。

    总之,就是给服务器减压的同时,让客户端跑的更快。

Asp.net学习总结_第1张图片

 

html控件与web控件的区别:

 

    web开发中,html控件 web控件。html控件,主要作用在客户端,也就是用户所用的浏览器---也就是离线版。web控件,运行在服务器,执行的操作,需要经过服务端的响应---如果断开服务器,会发生错误(在线版)。

 

为了维护单个服务器,多个客户同时正常使用,因此引入了内置对象:

   服务器端只有一个,而用户可以有很多。既然有很多用户,那么用户在使用的过程中肯定就有需要保存的临时信息。系统提供给每个用户一个缓存Session。用于保存各自信息。

   当然多个用户,使用同一个服务器。肯定有重复的部分,或者说是,公用的部分。那么公有的部分称为Application.

   Response对象:用于服务器 客户端发送结果。

   Request对象:用于服务端 客户端获取信息。

 

   利用内置对象可以计算很多东西。比如,访问服务器的人数,历史访问记录。保存个人信息。

 

至于内置对象的用法,跟HashTable的用法基本相同。

 

控件的使用:

 

数据控件

    Repeater

       估计是最简单的数据绑定控件了。本质也就是一个for循环,手动添加代码。

       因为简单,也就不会产生多余代码了

       一般用于只读的表格数据中。

   GridView(以前版本称为DataGrid

       功能最为强大,但是用起来很费劲。而且在使用的过程中,系统会自动生成一些默认代码。对于新手来说,的确有难度。

       好处,可以在界面中设置。在处理大数据的情况下,效率较高。

   Datalist

       功能一般。不过可以进行一些简单的编辑修改等操作。

 

 

验证控件

   包括 非空限制、比较两个字段限制、范围限制、表达式检查、服务端函数限制。还有一个所有控件的验证错误

   使用验证控件,可以很好的讲界面输入的信息在客户端进行判断,从而达到,写入数据库的数据都是格式正确的数据。

 

自定义控件

   以前在vb6种就接触过,就是自己用内置空间拼起来的控件,然后进行打包。方便以后使用。最实用的,就是模块的制作。

 

 

总结:

   看完之后,在仔细回想一下内容。也没有多少东西。唯一有点问题的,数据绑定控件。肯定也是在使用中逐渐掌握的。至于其他对象,感觉还是多练才能掌握。

   虽然在学习的过程中,例子没有都实现。但是真没必要按着一个问题不放。暂时就先这样吧。况且视频里面的东西有点老了,我们还是练习使用GridView控件吧。

你可能感兴趣的:(web开发,asp.net)