Asp.net学习总结
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学习总结相关推荐
- ASP.NETCore学习记录(一)
ASP.NETCore学习记录(一) asp.net core介绍 Startup.cs ConfigureServices Configure 0. ASP.NETCore 介绍 ASP.N ...
- 最新最全的ASP.NET学习资源大全
最新最全的ASP.NET学习资源大全(网络摘要) 本文为中国ASP.NET开发网原创文章,转载必须注明出处. 名称: ASP.NET 地址:http://www.asp.net 介绍:微软.NET w ...
- asp.net学习资源汇总
名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例 ...
- asp.net学习历程。
很多书需要看滴. csdn的asp.net学习历程 转载于:https://www.cnblogs.com/xxcainiao/archive/2007/06/21/791618.html
- asp.net学习之再论sqlDataSource
asp.net学习之再论sqlDataSource 原文:asp.net学习之再论sqlDataSource 本节从上一节没有阐述的几个方面,再讨论一下SqlDataSource的用法及注意的事项. ...
- asp.net学习之再论sqlDataSource 1
asp.net学习之再论sqlDataSource 本节从上一节没有阐述的几个方面,再讨论一下SqlDataSource的用法及注意的事项. 上一节的链接地址如下:http://www.cnb ...
- ASP.Net学习笔记015--ASP.Net中使用Cookie
ASP.Net学习笔记015--ASP.Net中使用Cookie 表单数据欺骗: 原理跟收到欺骗短信一样,移动信号塔[基站],伪装的移动信号塔会屏蔽移动信号,并且 在信号范围内的手机会自动切换为接收伪 ...
- ASP.Net学习笔记014--ViewState初探3
ASP.Net学习笔记014--ViewState初探3 为什么禁用了viewstate,还能修改label2的值 因为:viewstate只是记录label2的值,并不影响给label2进行设置 - ...
- ASP.Net学习笔记013--ViewState初探2
ASP.Net学习笔记013--ViewState初探2 上课讲的viewstate,由于需要跟后台服务器进行传值,需要封装很多隐藏列,比如100条数据,就会有100个viewstate 如果用在一些 ...
- ASP.Net学习笔记008--ASP.Net揭秘之Input版自增补充说明
以前写的课程都没有附上源码,很抱歉! ASP.Net学习笔记007ASP.Net Input版自增.zip http://credream.7958.com/down_20155694.html 1. ...
最新文章
- mysql dump 到的文件_mysql查询结果导出到文件
- QT自定义饼图的外观
- TP3.2设置URL伪静态满足更好的SEO效果
- 8.19noip模拟题
- 排序算法 —— 计数排序
- Linux查看二进制文件hexeditor
- STM32工作笔记0099---Pacman常用命令
- mysql 执行计时_ps-top 用于MySQL的数据库top工具
- seo技术_基础知识_网站pr值的意义_日思663.带你入门SEO基础知识
- 【LeetCode】141. Linked List Cycle (2 solutions)
- 性能优化之无阻塞加载脚步方法比较
- Java8中list转map方法
- 18年7月最新可用QQ坦白说解密方法
- 启动mongoDB服务
- Gavin老师Transformer直播课感悟 - BERT多任务Fine-tuning案例实战
- Windows软件打包工具的使用
- Qt多线程http下载器之一:仿百度网盘的http下载器
- 【竞品分析】Android音乐播放器的竞品分析
- 男人要象狗 女人要象猫
- 【Vulnhub靶场】Earth