ASP.net 常用服务器控件
新人初学,有错请指,大神轻喷。
.net中有HTML控件和标准服务器控件。
老师教学用的是vs2010是这样分的,不知道15里是不是这样。
如果使用HTML控件我们就会发现页面中加载了原本HTML代码的控件
而服务器控件则将代码和标记一同放在页面中,
在初始化的时候会根据用户浏览器的版本生成适合浏览器的HTML代码。(大概是针对IE来说的..)
首先HTML控件与服务器控件的差别就是
在代码中添加runat="server"属性,即可将HTML控件转为服务器控件。
1.Label:被编译成span
常用属性:
Text--显示的文本
ForeColor--文本颜色
Visible--隐藏
CssClass--css中的class,类
2.Literal:没有元素 ,在它的位置上将Text内容完全展示出来
常用属性:
Text--显示的文本。
3.TextBox: 不一定被编译成什么元素,设置他的Mode属性 来变换他的各种样式
常用属性:
TextMode--SingleLine属性--单行
Password属性--只能输入密码框
MultiLine属性--显示下拉列表;多行
Color--拾色器文本框
Number--右侧上下箭头 加减数字,比如 淘宝买东西选择件数。
Search--右侧带关闭,点击可清空 文本内容 显示记录过的下拉内容
Time-- “--:--”,限制时间格式
Week--“----年 第--周”,限制 年 周
Date-- 年月日 格式
Datetime --暂时没研究出来
DateTimeLocal--日期加时间
Month--“----年--月”格式
Range--可以当亮度条用
MaxLenght--文本框中最多允许的字符数
ReadOnly--是否能改变文本框字体
Rows--多行文本框中的行数
Warp--指示文本框中的内容是否换行
4.HyperLink:超链接文本,被编译成<a href>
常用属性:
ImageUrl--显示此链接图像的URL
NavigateUrl--指向的URL
Target URL--URL的目标框架,_blank表示新窗口
Text:链接显示的文本
5.Button--按钮,被编译成<input type="button"/>或其他类型
重要属性:
Clink--单击时发生的服务器事件
OnClientClick--单击时的客户端事件
postbackUrl--单击时从当前页发送到网页的URL,默认空即本页
Text--按钮上的文本
6.ImageButton:图片按钮,被编译成<input type="image" src="" />
重要属性:
AlternateText--图像不可用时空间中显示的替代文本
ImageUrl--获取图像位置
7.LinkButton:带超链接的按钮,实现具有超链接样式的按钮,它的行为和按钮相似
8.RadioButton:点选按钮,被编译成<input type="radio" />
重要属性:
Checked--布尔值,规定是否选定单选按钮
AutoPostBack--布尔值,在Checked属性被改变后是否立即传回表单,默认false
GroupName--该单选按钮所属控件组的名称(一组即互斥)
9.CheckBox:复选框控件,被编译成<input type="checkbox" />
没有GroupName,所以是特意用来被复选的。
重要属性:
Text--出现在控件旁边的文本
Checked--布尔值,规定是否选定单选按钮
AutoPostBack--布尔值,在Checked属性被改变后是否立即传回表单,默认false
GroupName--该单选按钮所属控件组的名称(一组即互斥)
10.RadioButtonList:以列表方式呈现的选项
重要属性:
DataSourse--填充该列表列表项的数据源
Items--获得列表中控件的项目集合
RepeatColumns--控件中显示的列数
RepeatDirection--指示该控件是垂直显示还是水平显示
11.CheckBoxList:复选框列表
重要属性:同上
12.ListBox:列表框,在一个滚动窗口中垂直显示一系列项目列表。
与DropDownList的区别是用户无需操作就可以看到所有选项。
重要属性:
13.BulletedList:即列表。
14.DropDownList:下拉框
重要属性:
DataMember--要绑定的表的名称
DataSourse--填充该列表列表项的数据源
DataSourseID--提供数据源组件的ID
DataTextField--提供列表的文本的数据源字段名称
DataValueField--提供一个列表项的数据源字段的名称
Items--列表控件中的项目集合
SelectedIndex--获得或设置列表中被选项的索引
SelectedItem--获得列表中的被选项
SelectedValue--获得列表中被选项的值
SelectedIndexChanged--当列表控件选择项发生变化时触发
15.Table:即表格
16.Imagle:图像
重要属性:
AlternateText--为图像提供替代文本
DescriptionUrl--提供指向包含该图像详细描述的页面的连接
ImageUrl--指定图片URL
17.ImageMap:实现图片上定义热点区域的功能。
在外观上,ImageMap控件与Image控件相同,在功能上与button相同。
这个坑填不完了,就发这么些吧,
剩下的还有好多..以后有时间再来填。
12个表单元素:
文本类:
<input type="text" /> - 文本框
<input type="password" /> - 密码框
<textarea></textarea> - 文本域
<input type="hidden" /> - 隐藏域
按钮类:
<input type="button" value="按钮" /> -按钮
<input type="submit" value="提交" /> -提交按钮,刷新
<input type="reset" value="重置" /> -重置按钮
<input type="image" src="" /> -图片按钮
选择类:
<input type="radio" /> -单选
<input type="checkbox" /> -多选
<select> -下拉列表
<option></option> -列表内容
</select>
<input type="file" /> -提示警告
转载请联系
ASP.net 常用服务器控件的更多相关文章
- 实验三 使用ASP.NET常用服务器控件 总结
这次实验内容是服务器控件的使用,大部分控件都是来自VS2008中的工具箱.使用的时候视图切换到设计或者分析,把工具箱中的目标控件直接拖拽到想要的位置.使用起来非常方便,而且可以通过直接点击控件来对它的 ...
- ASP开发中服务器控件和普通控件的区别
1.对于服务器按钮控件(即<asp:Button>类型的按钮):服务器响应事件:OnClick客户端响应属性:OnClientClick 2.对于html按钮控件(即<input t ...
- (摘录)26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...
- 26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...
- 【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍
下文所有内容转自开源中国:http://www.oschina.net/question/565065_86453#tags_nav ================================= ...
- ASP.NET常用加密解密方法
ASP.NET常用加密解密方法 一.MD5加密解密 1.加密 C# 代码 public static string ToMd5(string clearString) ...
- 【转】ASP.NET常用数据绑定控件优劣总结
转自:http://www.cnblogs.com/Olive116/archive/2012/10/24/2736570.html ASP.NET常用数据绑定控件优劣总结 本文的初衷在于对Asp ...
- ASP.NET常用内置对象
ASP.NET 常用内置对象:Response对象.Request对象.Session对象.Server对象.Application对象 1.Response对象: (1) 用于向浏览器输出信息 常用 ...
- asp.net-常用服务器控件-20180329
常用服务器控件 1.文本类型控件 Label控件 TextBox控件 2.按钮类型控件 Button控件 ImageButton控件 3.选择类型控件 CheckBox控件 RadioButton控件 ...
随机推荐
- 网页中插入外部视频的几种方法(PC与手机网页通用)
网页中加入视频的几种方法(PC与手机网页通用) 方法一: <!doctype html> <html> <head> <meta charset=" ...
- 第二天ci项目规划 数据库设计
第二天ci项目规划 数据库设计 商品 + 用户 + 订单 数据库设计思想和方法 关于商品品牌 ,分类 ,属性 如何表示 用一个字段 还是再设计一张表 品牌和商品 是一种信息 还是两种信息 一张表一般只 ...
- 采用Lambda表达式快速实现实体模型对象转换到DTO
在项目中,采用code first时建立的模型对象不能直接用于数据传输,需要从新根据需求建立Dto对象 为什么需要建立Dto对象呢? DTO即数据传输对象.之前不明白有些框架中为什么要专门定义DTO来 ...
- 2016 windows安装phing:安装成功
21:39 2016/7/212016 windows安装phing:安装成功注意:出现错误时就去更新pear:参见:http://www.cnblogs.com/pinnasky/archive/2 ...
- bzoj3631树链剖分
虽然是水题1A的感觉太爽了O(∩_∩)O~ 题意相当于n-1次树上路径上每个点权值+1,最后问每个点的权值 本来想写线段树,写好了change打算框架打完了再来补,结果打完发现只是区间加和单点查 前缀 ...
- ASCII字符集中的功能/控制字符
ASCII字符集中的功能/控制字符 Function/Control Code/Character in ASCII Version: 2011-02-15 Author: gree ...
- DES加密
接口等加密字段 import java.security.SecureRandom; import javax.crypto.Cipher;import javax.crypto.SecretKey; ...
- C# 5.0 异步编程
在C#5.0中,增加了一个强大的新功能--异步编程.( .NET FrameWork4.5 版本) 它以两个新型关键字出现: ·async ·await 1.Async方法有三种返回类型: asyn ...
- 利用DOS批处理实现定时关机操作
10月1放假回来,寝室晚上10:30就停电了,最无法让人理解的是第二天早上8:00才来电.原来晚上电脑都是不关机的,开着WiFi一直到天亮,可是现在不行了,电脑如果一直开着第二天早上起来电脑肯定没电, ...
- 解决bootstrap模态框内输入框无法获取焦点
bootstrap 模态框中的input标签在某些情况下会无法获取焦点. 最终解决方法:去除模态框的 tabindex="-1" 属性即可