C#开发学习——web服务器端控件
| 功能 | 控件 | 说明 | 属性 | 方法 | 事件 |
| 文本 | Label | 显示文本 | Text | ||
| TextBox | 接受用户的输入,文本/数字/日期等 | Text/TextMode/AutoPostBack/Visible/Enable | TextChanged | ||
| Literal | 显示文本而不添加任何HTML元素 | ||||
| 按钮 | Button | 命令按钮 | Text/PostBackUrl | Focus | Click/Command |
| ImageButton | 包含图像的按钮 | PostBackUrl/AlternateText/ImageUrl | |||
| 超链接 | HyperLink | 超链接控件 | Text/NavigateUrl/Target:_top、_blank、_parent、_self、 | ||
| LinkButton | 具有超链接哇外观的命令按钮 | Click | |||
| 选择 | RadioButton | 单选按钮 | Checked/GroupName/Text | CheckedChanged | |
| RadioButtonList | 单选按钮组,该组中,只能选择一个按钮 | SelectIndexChanged | |||
| CheckBox | 复选组 | Checked/Text/AutoPostBack | CheckedChanged | ||
| CheckBoxList | 复选框组 | SelectIndexChanged | |||
| ListBox | 列表,可以多重选择 | SelectIndexChanged | |||
| DropDownList | 下拉列表 | ||||
| 图像 | Image | 显示图像 | ImageUrl/ImageAlign | ||
| 容器 | Panel | 用作其他控件的容器,对应html的<div>标记 | GroupingText/ScrollBars | ||
| PalceHoder | 占位容器,可以在运行时动态添加内容 | ||||
| 文件上传 | FileUpdate | 文件上传控件 | SaveAs | ||
| 导航 | TreeView | 树型导航 | |||
| Menu | 下拉菜单导航 | ||||
| SiteMapPath | 显示导航路径 | ||||
| 数据绑定控件 | GirdView | 数据表格控件 | DataSource | DataBind(把数据源绑定到GirdView控件)/Sort/UpdateRow | PageIndexChanged/Sorted |
| DataList | 可以使用自定义格式的数据绑定控件 | DataSource | DataBind/CreateItem | ||
| ListView | 使用用户定义的模板显示数据源数据,可以选择/排序/删除/编辑/插入记录 | ||||
| Repeater | 可以为数据绑定列表中显示的每一项重复指定模板 | ||||
| DetailsView | 在表中显示来自数据源的单条记录,其中每个数据行表示该记录的一个字段 | ||||
| FormView | 使用用户定义的模板显示数据源中的单条记录,可以选择/排序/删除/编辑/插入记录 | ||||
| 数据源控件 | SqlDataSource | 绑定到sqlserver数据库的数据源 | |||
| ObjectDataSource | 为多层web应用程序体系结构中的数据绑定控件提供数据的业务对象 | ||||
| 数据验证 | RequiredFieldValidator | 验证某个字段是否输入 | ControlToValidate(要进行验证的控件ID)/ErrorMessage(输入不合法的错误信息)/Text/IsValid | ||
| CompareValidator | 某个字段的内容与指定的对象进行比较 | ControlToValidate/ControlToCompare/operator(比较的操作类型):Equal.../ValueToCompare(用于比较的控件ID) | |||
| RangeValidator | 字段内容是否在指定的范围 | ControlToValidate/Maximum Value/Minimum Value/Type/Text | |||
| ValidationSummary | 显示所有的验证报错信息 | DisplayMode | |||
| RegularExpressionValidator | 字段内容是否符合指定的格式 | ControlToValidate/ValidationExpression(用于验证的正则表达式) | |||
| CustomValidator |
自定义验证控件 |
ControlToValidate/ClientValidationFunction |
其他一些比较重要的控件的说明,参考博客:http://blog.csdn.net/liujiahan629629/article/details/8947111
C#开发学习——web服务器端控件的更多相关文章
- 葡萄城首席架构师:前端开发与Web表格控件技术解读
讲师:Issam Elbaytam,葡萄城集团全球首席架构师(Chief Software Architect of GrapeCity Global).曾任 Data Dynamics.Inc 创始 ...
- 从一点儿不会开始——Unity3D游戏开发学习(二) ——GUI控件之Button
一些废话 我在上一篇“一点儿不会”的系列随笔中说大概一周会发个2~3篇关于Unity的学习笔记.可这就两周过去了,我还停留在一篇的进度上,主要是这两周发生了一些事情导致我更新缓慢.其实截至目前为止,上 ...
- IOS开发学习笔记018- 一般控件的使用
1.移动 2.动画 3.缩放 3.旋转 4.简化代码 5.总结 UIButton 的两种状态 normal highlighted 1.移动 OC语法规定:不允许直接修改某个对象中结构体属性的成员. ...
- 17Web服务器端控件
Web服务器端控件 Web服务器端控件 ASP.Net提供了两类服务器端控件:Html服务器端控件和Web服务器端控件.由于Web服务器端控件功能更强大,和Windows应用程序的控件使用方法类似,容 ...
- ASP.NET--Web服务器端控件和Html控件
今天学习总结了一些相关概念和知识. 之前无论是做 单机的winform 还是 CS的winform 感觉,不到两年下来感觉还可以,虽然API有很多,但是还是比较熟悉基于WINDOWS消息机制的编程,但 ...
- .net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器
1.WebForm使用母版页后执行的顺序是先执行子页面中的Page_Load,再执行母版页中的Page_Load,请求是先生成母版页的控件树,然后将子页面生成的控件树填充到母版页中,最后输出 2.We ...
- Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结
Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结 1. 服务端table控件的几个流程周期 1 1.1. 确认要显示 ...
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网 ...
- atitit.基于组件的事件为基础的编程模型--服务器端控件(1)---------服务器端控件和标签之间的关系
atitit.基于组件的事件为基础的编程模型--服务器端控件(1)---------服务器端控件和标签之间的关系 1. server控件是要server了解了标签.种类型的server控件: 1 1. ...
随机推荐
- Spring IOC之容器概述
1.SpringIOC容器和beans介绍 IOC的依赖注入是这样的,对象定义他们的依赖也就是他们需要在一起起作用的对象是通过构造器参数以及工厂方法的参数或者是当他们被构建或者是从工厂中返回时设置在对 ...
- Spring之IOC容器加载初始化的方式
引言 我们知道IOC容器时Spring的核心,可是如果我们要依赖IOC容器对我们的Bean进行管理,那么我们就需要告诉IOC容易他需要管理哪些Bean而且这些Bean有什么要求,这些工作就是通过通过配 ...
- WPF随手小记之二 ——改变DataGrid样式
大部分时候我们并不需要手动改变DataGrid的样式,因为用默认的其实也看得过去,而且在DataGrid中的数据也远比外观重要. 但总有时候,我们需要做点必要的UI修改来使DataGrid更美观. 一 ...
- CSS知识点:选择符
一.选择符的种类 1)通配选择符 它用来给页面所有的元素设置样式 *{margin:0;padding:0;}.但是实际当中不建议这么用,页面中用到了哪些样式,就统一设置样式,因为*影响性能.也可以给 ...
- Linux下PHP开发环境搭建
平时写程序时都是在服务器已经搭建好的PHP环境进行的.出于对未知知识的好奇,这几天在自己的机器上搭建起了PHP开发环境.本想轻松顺利的看到phpinfo显示在我的页面上,没想到安装环境时一路的erro ...
- 使用Java编写的B*算法
package rpg.stage.path; import java.util.ArrayList; import java.util.HashSet; import java.util.Itera ...
- WCF总结笔记
------------------------windowform承载服务步骤: (1)定义契约: using System; using System.Collections.Generic; u ...
- [转]理解C# 4 dynamic(1) - var, object, dynamic的区别以及dynamic的使用
阅读目录: 一. 为什么是它们三个 二. 能够任意赋值的原因 三. dynamic的用法 四. 使用dynamic的注意事项 一. 为什么是它们三个? 拿这三者比较的原因是它们在使用的时候非常相似.你 ...
- 如何给非AppCompatActivity添加Toolbar?--关于5.0新特性兼容5.0以下设备的探索
Android支持包22.1引进了AppCompatDelegate 最新22.1版本的支持包引入了大量酷炫的新特性,这些特性将允许我们轻易地将材料设计/API 21+的特性应用到之前的那些老的,不兼 ...
- 一个Shift的后门程序,可以让你可以进入你不知道密码的电脑
1.前提 你可以在平时亲身接触状态电脑,哪怕是在电脑主人不在的时候(虽然主人不在,或者关机了,进入电脑是要密码的). 2.原理 利用电脑连续按5次Shift会触发粘滞键,它会运行c:\winows\s ...