新人初学,有错请指,大神轻喷。

.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 常用服务器控件的更多相关文章

  1. 实验三 使用ASP.NET常用服务器控件 总结

    这次实验内容是服务器控件的使用,大部分控件都是来自VS2008中的工具箱.使用的时候视图切换到设计或者分析,把工具箱中的目标控件直接拖拽到想要的位置.使用起来非常方便,而且可以通过直接点击控件来对它的 ...

  2. ASP开发中服务器控件和普通控件的区别

    1.对于服务器按钮控件(即<asp:Button>类型的按钮):服务器响应事件:OnClick客户端响应属性:OnClientClick 2.对于html按钮控件(即<input t ...

  3. (摘录)26个ASP.NET常用性能优化方法

    数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...

  4. 26个ASP.NET常用性能优化方法

    数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...

  5. 【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍

    下文所有内容转自开源中国:http://www.oschina.net/question/565065_86453#tags_nav ================================= ...

  6. ASP.NET常用加密解密方法

    ASP.NET常用加密解密方法 一.MD5加密解密 1.加密 C# 代码           public static string ToMd5(string clearString)        ...

  7. 【转】ASP.NET常用数据绑定控件优劣总结

    转自:http://www.cnblogs.com/Olive116/archive/2012/10/24/2736570.html ASP.NET常用数据绑定控件优劣总结   本文的初衷在于对Asp ...

  8. ASP.NET常用内置对象

    ASP.NET 常用内置对象:Response对象.Request对象.Session对象.Server对象.Application对象 1.Response对象: (1) 用于向浏览器输出信息 常用 ...

  9. asp.net-常用服务器控件-20180329

    常用服务器控件 1.文本类型控件 Label控件 TextBox控件 2.按钮类型控件 Button控件 ImageButton控件 3.选择类型控件 CheckBox控件 RadioButton控件 ...

随机推荐

  1. c语言结构体

    [C语言]21-结构体 本文目录 一.什么是结构体 二.结构体的定义 三.结构体变量的定义 四.结构体的注意点 五.结构体的初始化 六.结构体的使用 七.结构体数组 八.结构体作为函数参数 九.指向结 ...

  2. js实现下拉菜单

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  3. vim配置及快捷键

    vim+python http://codingpy.com/article/vim-and-python-match-in-heaven/ vim+c++ http://jikaichen.com/ ...

  4. MYSQL数据库------操作命令笔记

    一.数据库连接 * 连接数据库命令(前提需要安装mysq ): mysql -h hostIp -u userName -pPassWord 二.数据库操作 * 查看所有数据库: show datab ...

  5. Code HighLight

    #!/bin/sh BEG=`date --date '-7 days' +%Y%m%d` END=`date --date '-1 days' +%Y%m%d` #BEG='20140509' #E ...

  6. 弱省互测#1 t3

    题意 给出一棵n个点的树,求包含1号点的第k小的连通块权值和.(\(n<=10^5\)) 分析 k小一般考虑堆... 题解 堆中关键字为\(s(x)+min(a)\),其中\(s(x)\)表示\ ...

  7. es6 数组的工具类

    根据Es6中map和Set的特性,实现了对array的分组和转换操作. exports.mapToObj = function (strMap) { let obj = Object.create(n ...

  8. Salesforce入门学习介绍

    大家好,本人作为重庆德勤2016年的实习生,进公司实习后有幸接触到了Salesforce,通过一个多月的自学以及培训,准备和大家分享一下我的Salesforce学习之路. 一.什么是Salesforc ...

  9. android studio安卓项目出现Error: Default Activity Not Found错误无法编译的解决方案

    项目明明是没有问题的,有时候突然就出现Error: Default Activity Not Found错误,以前出现过我重新安装了android studio 都没有用,后来在网上(http://s ...

  10. CSS Sticky Footer

    ----CSS Sticky Footer 当正文内容很少时,底部位于窗口最下面.当改变窗口高度时,不会出现重叠问题. ----另一个解决方法是使用:flexBox布局  http://www.w3c ...