1.四种WEB 控件类型:

Html控件,Html服务器控件,ASP.NET服务器控件,用户控件和自定义控件。

其中,ASP.NET控件包括:

表单元素控件(textbox,button,label,checkbox...)

验证控件

数据源控件,

数据视图控件

个性化控件

登陆控件和安全控件

母版页masterPage

富控件Rich Controls.

2.asp.net的执行程序模式是 事件驱动模式,服务器控件是可以出发事件的对象。

asp.net events:事件消息通过httpPost方式发送到服务器。

事件的通用原型:

private void EventName(object sender,EventArgs e);

application and session events; page and control events;

Postback versus Non-postback events. 回传事件使表单立刻回传回服务器。

IsPostBack :表示页面时第一次加载还是响应客户端回传而进行的加载。

3.多控件用一个事件处理程序:

测试sender实现的

private void BtnClick(object sender,eventArgs e)

{

Button b  = sender as Button;

string bid = b.ID;

switch(bid)

{

case “x”://搞七捻三;

case “y”://DO something.

}

}

书上说可以减少重复代码,使程序便于阅读和维护。

4.良构的XHTML

关闭所有标签,禁止标签嵌套,区分大小写(asp.net不区分,C#区分),属性值用引号,唯一的根元素<html>,保留字符。

5. asp.net and browsers

asp.net server controls 由server side 处理,并将标准的HTML发送的浏览器。

6.HTML server controls

为了在ASP.NET下运行,转换现有的HTML页(添加RUNAT属性)

实用HTML表格实现页面布局

7.客户端处理

实用javascipt or vascript脚本实现。

<script language = javascript>

  function DoSomething()

{

     document.getElementById("btnSave").disabled = false;

   }

</script>

转载于:https://www.cnblogs.com/anorthwolf/archive/2010/02/01/1661376.html

Programming asp.net笔记--第三章 Controls: Fundamental Concepts相关推荐

  1. 深入理解 C 指针阅读笔记 -- 第三章

    Chapter3.h #ifndef __CHAPTER_3_ #define __CHAPTER_3_/*<深入理解C指针>学习笔记 -- 第三章*//*它们都保存在栈中的什么位置?*/ ...

  2. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  3. 计算机系统导论第九章,计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新)...

    计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新) 第三章 程序的机器级表示 3.1 历史观点 3.2 程序编码 1. 命令行 (1)编译 Linux> gcc -Og ...

  4. Android群英传笔记——第三章:Android控件架构与自定义控件讲解

    Android群英传笔记--第三章:Android控件架构与自定义控件讲解 真的很久没有更新博客了,三四天了吧,搬家干嘛的,心累,事件又很紧,抽时间把第三章大致的看完了,当然,我还是有一点View的基 ...

  5. java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略

    java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略 GC需要完成的三件事情:哪些内存需要回收.什么时候回收.如何回收 垃圾回收器在对堆进行回收前,首先要确定那些对象存活,哪些对象已经死去,判断的 ...

  6. Android群英传神兵利器读书笔记——第三章:Android Studio奇技淫巧

    Android群英传神兵利器读书笔记--第三章:Android Studio奇技淫巧 这篇文章篇幅较长,可以使用版权声明下面的目录,找到感兴趣的进行阅读 目录 3.1 Android Studio使用 ...

  7. 《金融学》笔记 第三章 信用、利息和利率

    <金融学>笔记 第三章 信用.利息和利率 前言 在<<金融学>笔记>中开了一个头,现在完善具体细节. 金融范畴篇 第一章 货币的本质 第二章 货币制度 第三章 信用 ...

  8. (第二版)零基础入门Python小甲鱼-笔记-第三章-p5

    (第二版)零基础入门Python小甲鱼-笔记-第三章-p5 变量和字符串(下) 上节课讲了有些字符比如换行符.TAB制表符还有单引号.双引号等等...可以通过转义字符来实现,今天来谈谈原始字符串 1. ...

  9. 计算机网络第七版笔记--第三章

    计算机网络第七版学习笔记 第三章数据链路层 3.1使用点对点信道的数据链路层 3.1.1数据链路和帧 1.链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换 ...

最新文章

  1. 第3关:单链表循环队列
  2. 架构设计|异步请求如何同步处理?
  3. 寻找两个正序数组的中位数——冒泡排序(归并排序)
  4. 史上最复杂业务场景,逼出阿里高可用三大法宝
  5. Windows下PHP多线程扩展pthreads的安装
  6. trackby_使用trackBy启动流程
  7. J - Borg Maze
  8. Linux服务器安全设置总结
  9. 关于SqlServer导入access数据库,十进制字段的精度过小的问题
  10. 20151129基本语法元素
  11. vite+vue3 整合vue-router4和vuex4
  12. Qt - 自定义窗口 点击窗口外自动关闭
  13. 数字证书、ssl、sasl(GSSAPI,Kerberos)、jaas简单解释
  14. JS数据结构与算法学习笔记大全 (温故而知新,可以为师矣。)
  15. cpu天梯图2022年11月 cpu排行榜天梯图2022
  16. 我的未来,何去何从?
  17. 【Python】matplotlib画图设置标题、轴标签、刻度、刻度标签(系列1)
  18. 如何高效制作数据可视化大屏,大屏高效制作攻略分享,总有一款适合你
  19. win7下搭载ubuntu双系统,独立引导
  20. 测试用例的设计方法及案例

热门文章

  1. 15类Android通用流行框架
  2. [原创]java使用JDBC向MySQL数据库批次插入10W条数据测试效率
  3. 查看mysql当前表使用的存储引擎(转)
  4. Global.asax使用1
  5. Oracle中判断空游标的方法
  6. OOP设计思考——何时使用接口?
  7. 公司A、公司B、公司C……
  8. 关于Ping命令的问题
  9. 初学Flink,对Watermarks的一些理解和感悟(透彻2)
  10. python socket coding