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

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

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

html控件与web控件的区别:

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

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

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

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

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

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

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

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

控件的使用:

数据控件

Repeater

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

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

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

GridView(以前版本称为DataGrid)

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

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

Datalist

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

验证控件

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

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

自定义控件

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

总结:

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

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

Asp.net学习总结相关推荐

  1. ASP.NETCore学习记录(一)

    ASP.NETCore学习记录(一) asp.net core介绍  Startup.cs  ConfigureServices  Configure  0. ASP.NETCore 介绍 ASP.N ...

  2. 最新最全的ASP.NET学习资源大全

    最新最全的ASP.NET学习资源大全(网络摘要) 本文为中国ASP.NET开发网原创文章,转载必须注明出处. 名称: ASP.NET 地址:http://www.asp.net 介绍:微软.NET w ...

  3. asp.net学习资源汇总

    名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例 ...

  4. asp.net学习历程。

    很多书需要看滴. csdn的asp.net学习历程 转载于:https://www.cnblogs.com/xxcainiao/archive/2007/06/21/791618.html

  5. asp.net学习之再论sqlDataSource

    asp.net学习之再论sqlDataSource 原文:asp.net学习之再论sqlDataSource 本节从上一节没有阐述的几个方面,再讨论一下SqlDataSource的用法及注意的事项. ...

  6. asp.net学习之再论sqlDataSource 1

    asp.net学习之再论sqlDataSource 本节从上一节没有阐述的几个方面,再讨论一下SqlDataSource的用法及注意的事项.     上一节的链接地址如下:http://www.cnb ...

  7. ASP.Net学习笔记015--ASP.Net中使用Cookie

    ASP.Net学习笔记015--ASP.Net中使用Cookie 表单数据欺骗: 原理跟收到欺骗短信一样,移动信号塔[基站],伪装的移动信号塔会屏蔽移动信号,并且 在信号范围内的手机会自动切换为接收伪 ...

  8. ASP.Net学习笔记014--ViewState初探3

    ASP.Net学习笔记014--ViewState初探3 为什么禁用了viewstate,还能修改label2的值 因为:viewstate只是记录label2的值,并不影响给label2进行设置 - ...

  9. ASP.Net学习笔记013--ViewState初探2

    ASP.Net学习笔记013--ViewState初探2 上课讲的viewstate,由于需要跟后台服务器进行传值,需要封装很多隐藏列,比如100条数据,就会有100个viewstate 如果用在一些 ...

  10. ASP.Net学习笔记008--ASP.Net揭秘之Input版自增补充说明

    以前写的课程都没有附上源码,很抱歉! ASP.Net学习笔记007ASP.Net Input版自增.zip http://credream.7958.com/down_20155694.html 1. ...

最新文章

  1. mysql dump 到的文件_mysql查询结果导出到文件
  2. QT自定义饼图的外观
  3. TP3.2设置URL伪静态满足更好的SEO效果
  4. 8.19noip模拟题
  5. 排序算法 —— 计数排序
  6. Linux查看二进制文件hexeditor
  7. STM32工作笔记0099---Pacman常用命令
  8. mysql 执行计时_ps-top 用于MySQL的数据库top工具
  9. seo技术_基础知识_网站pr值的意义_日思663.带你入门SEO基础知识
  10. 【LeetCode】141. Linked List Cycle (2 solutions)
  11. 性能优化之无阻塞加载脚步方法比较
  12. Java8中list转map方法
  13. 18年7月最新可用QQ坦白说解密方法
  14. 启动mongoDB服务
  15. Gavin老师Transformer直播课感悟 - BERT多任务Fine-tuning案例实战
  16. Windows软件打包工具的使用
  17. Qt多线程http下载器之一:仿百度网盘的http下载器
  18. 【竞品分析】Android音乐播放器的竞品分析
  19. 男人要象狗 女人要象猫
  20. 【Vulnhub靶场】Earth

热门文章

  1. python把工作簿拆分为工作表_如何批将Excel的多个Sheet工作表拆分为独立的工作簿?...
  2. MongoDb(六)索引原理和命令
  3. 关键点提取:单目3D检测的点睛之笔
  4. codevs2822 爱在心中(tarjan求缩点的度)
  5. 图片处理--处理成灰色图片,高斯模糊
  6. 关于 Linux 中 signal 函数信号处理的讨论
  7. 用python批量发送短信_秒嘀云发送短信Python实现
  8. 成倍提升ORM系统SQL性能的一个方法
  9. 芝麻小客服怎么进后台?
  10. win10插入耳机还是外放