Programming asp.net笔记--第三章 Controls: Fundamental Concepts
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相关推荐
- 深入理解 C 指针阅读笔记 -- 第三章
Chapter3.h #ifndef __CHAPTER_3_ #define __CHAPTER_3_/*<深入理解C指针>学习笔记 -- 第三章*//*它们都保存在栈中的什么位置?*/ ...
- 《Go语言圣经》学习笔记 第三章 基础数据类型
<Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...
- 计算机系统导论第九章,计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新)...
计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新) 第三章 程序的机器级表示 3.1 历史观点 3.2 程序编码 1. 命令行 (1)编译 Linux> gcc -Og ...
- Android群英传笔记——第三章:Android控件架构与自定义控件讲解
Android群英传笔记--第三章:Android控件架构与自定义控件讲解 真的很久没有更新博客了,三四天了吧,搬家干嘛的,心累,事件又很紧,抽时间把第三章大致的看完了,当然,我还是有一点View的基 ...
- java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略
java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略 GC需要完成的三件事情:哪些内存需要回收.什么时候回收.如何回收 垃圾回收器在对堆进行回收前,首先要确定那些对象存活,哪些对象已经死去,判断的 ...
- Android群英传神兵利器读书笔记——第三章:Android Studio奇技淫巧
Android群英传神兵利器读书笔记--第三章:Android Studio奇技淫巧 这篇文章篇幅较长,可以使用版权声明下面的目录,找到感兴趣的进行阅读 目录 3.1 Android Studio使用 ...
- 《金融学》笔记 第三章 信用、利息和利率
<金融学>笔记 第三章 信用.利息和利率 前言 在<<金融学>笔记>中开了一个头,现在完善具体细节. 金融范畴篇 第一章 货币的本质 第二章 货币制度 第三章 信用 ...
- (第二版)零基础入门Python小甲鱼-笔记-第三章-p5
(第二版)零基础入门Python小甲鱼-笔记-第三章-p5 变量和字符串(下) 上节课讲了有些字符比如换行符.TAB制表符还有单引号.双引号等等...可以通过转义字符来实现,今天来谈谈原始字符串 1. ...
- 计算机网络第七版笔记--第三章
计算机网络第七版学习笔记 第三章数据链路层 3.1使用点对点信道的数据链路层 3.1.1数据链路和帧 1.链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换 ...
最新文章
- 第3关:单链表循环队列
- 架构设计|异步请求如何同步处理?
- 寻找两个正序数组的中位数——冒泡排序(归并排序)
- 史上最复杂业务场景,逼出阿里高可用三大法宝
- Windows下PHP多线程扩展pthreads的安装
- trackby_使用trackBy启动流程
- J - Borg Maze
- Linux服务器安全设置总结
- 关于SqlServer导入access数据库,十进制字段的精度过小的问题
- 20151129基本语法元素
- vite+vue3 整合vue-router4和vuex4
- Qt - 自定义窗口 点击窗口外自动关闭
- 数字证书、ssl、sasl(GSSAPI,Kerberos)、jaas简单解释
- JS数据结构与算法学习笔记大全 (温故而知新,可以为师矣。)
- cpu天梯图2022年11月 cpu排行榜天梯图2022
- 我的未来,何去何从?
- 【Python】matplotlib画图设置标题、轴标签、刻度、刻度标签(系列1)
- 如何高效制作数据可视化大屏,大屏高效制作攻略分享,总有一款适合你
- win7下搭载ubuntu双系统,独立引导
- 测试用例的设计方法及案例