ASP.Net 3.5学习笔记(C#)三
来源:互联网 发布:历史是什么 卡尔 知乎 编辑:程序博客网 时间:2024/05/23 19:21
九:服务器控件
1. 服务器控件的类型
控件类型
应用场合说明
HTML服务器控件
1. 把传统的ASP 3.0 Web页面转换成ASP.Net Web页面,并且转换速度要求比较高时可使用该类型控件。把Html元素转换成Html服务器控件,比把他们转换成Web服务器控件简单得多;
2. 比较喜欢Html类型的编程模型时使用;
3. 希望显示地控制为浏览器生成的代码时使用。
Web服务器控件
1. 需要更丰富的功能集,来执行复杂的页面请求时使用;
2. 开发用许多浏览器类型查看的Web页面,并且根据不同的类型使用不同的代码时使用;
3. 比较喜欢VB类型的编程模型时使用,该编程模型使用控件和控件属性。
2. 服务器控件功能分类
控件类型
说明
列表控件
这类控件允许绑定数据,以达到显示的目的。
Rich控件
像Calendar这样的控件,显示的内容和功能比其他控件丰富。
验证控件
这些控件与其他窗体交互,以验证它们包含的数据。
可移式控件
这些控件专用于输出到特定的设备上,如PDA。
用户控件
它们不是真正的控件,而是页面模板,可以像使用ASP.Net页面上的控件那样使用它们。
定制控件
自己建立的控件。
十:给服务器控件的应用样式
1. 控件常见属性
属性
说明
AccessKey
允许赋予与Alt键相关的一个字符,这样终端用户就可以使用键盘上的快捷键激活控件了。例如:给Button1的AccessKey赋值K则用户可以用Alt+K激活该控件。
Attirbutes
允许为Web服务器控件定义公共属性未定义的额外属性。
BackColor
控制Asp.Net页面上空间的背景色。
BorderColor
給服务器控件的边框设置颜色。
BorderWidth
给组成控件边框的线设置宽值,单位像素,默认黑色。
BorderStyle
允许指定服务器控件边框的设计样式。
CssClass
给控件指定定制的层叠式样式表类文件。
Enabled
把这个属性的值设置为False,就关闭了空间的功能。默认True。
EnableTheming
允许为所选的服务器控件打开主题功能。默认True。
Font
设置控件中所有文本的字体。
FontColor
设置控件中所有文本的颜色。
Height
设置控件的高度。
SkinID
给控件应用主题时设置要使用的skin。
Style
允许把CSS样式应用于控件。
TabIndex
允许控件在ASP.Net页面中的tab位置,这个属性与页面上的其他控件一起使用。
ToolTip
设置当鼠标停留在控件上一小段时间,出现在浏览器中的一个黄色框中的文本,它可以为终端用户提供更多的指示。
Width
设置空间的宽度。
2. 使用CSS改变样式
应用方式:
(1) 把样式表直接应用于HTML元素
<p style=”color:bule; font-weight:bold”>
Prok chops and applesauce
</p>
(2) 使用Visual Studio样式构建器
针对HTML控件,先选中控件,在属性中找到Style,打开样式构建器。
生成代码如下:
<input id="Button2"
style="font-family: 宋体, Arial, Helvetica, sans-serif; font-size: medium; font-weight: 100; font-style: italic; font-variant: small-caps; text-transform: uppercase; color: #FF00FF; background-color: #0000FF; background-image: none"
type="button" value="button" />
(3) 创建外部样式表
最常用的手法,在新建文件中选择添加样式表就可以了。但CSS就要你自己动手了。
(4) 创建内部样式表
在<head></head>标签之间定义<style type=”text/css”></style>标签(在style要使用<!—CSS内容-->注释)。
- ASP.Net 3.5学习笔记(C#)三
- ASP.NET学习笔记(三)
- ASP.Net 3.5学习笔记(C#)一
- ASP.Net 3.5学习笔记(C#)二
- ASP.Net 3.5学习笔记(C#)四
- ASP.Net 3.5学习笔记(C#)五
- ASP.Net 3.5学习笔记(C#)六
- ASP.Net 3.5学习笔记(C#)七
- 【ASP.Net】学习入门笔记三
- 开发asp.net自定义控件(asp.net学习笔记三)
- 开发asp.net自定义控件(asp.net学习笔记三)
- Asp.net学习笔记篇三(读ASP.NET.3.5.Unleashed)
- C Sharp与.net学习笔记(三)
- ASP。NET学习三
- Asp.net控件开发学习笔记(三)-控件开发基础
- ASP.NET 学习笔记(三) 委托,异步调用
- (学习Asp.net Ajax笔记三)客户端调用WebService
- ASP.NET学习笔记
- 3.3.6克勤可检用内存
- 火狐 加速修改代码
- 福无双至祸不单行
- C++ primer 摘要《类成员》20090126
- [转]MinGW与MSYS
- ASP.Net 3.5学习笔记(C#)三
- 为什么要使用 XML Schema?
- [转]Microsoft Visual C++ 与 MinGW
- 续
- 2007-07-29Rails宝典之第七式: layout详解
- rails form 总结
- 如何运行ror项目,自动弹出你想要的界面
- do院务系统有feel (last)
- Rails的表单helper: select