webfrom 控件

服务器基本控件:
button: text属性
linkbutton:text属性,它是一个超链接模样的普通button
hyperlink: navigateurl:链接地址,相当于<a>标签
imagebutton:imageurl:指定图片路径,这也是一个按钮,执行click事件
image:就是一个img标签

textbox:
    text:获取或设置文本
    textmode:单行/多行/密码。。。
    wrap:是否换行
    rows:行数
    columns:列数,宽度
label:
    text:获取或设置文本
    序列化成一个<span>标记,可以设置样式
literal:
    text:
    序列化之后,就变成纯文本,通常用于通过后台去往界面输出js代码,或者输出html代码。

checkbox:
    text:改文本
    checked:是否选中
radiobutton:
    text
    checked
    groupname:分组名称,当同时命名为一个名字的时候,他们就是一组,序列化为html标签之后,他们的name属性是相同的,就是这个groupname

复杂型控件:
dropdownlist:
    items:列表集合,里面的每一个元素,就是一个ListItem(text,value)
checkboxlist:
    items:
radiobuttonlist:
    items:
    每一项的name,就是radiobuttonlist的id
listbox:列表集合
    items
    selectionmode:选中一行或多行

selectedindex:获取或设置选定索引
selectedvalue:获取或设置选定的值
selecteditem:获取选中项

客户端控件:(html标签)
input 标记:button value值来修改值

当通过表单进行提交的时候,实际上是相当于超链接到了自身页面,等于打开了一个新的页面,
也就是一个新的对象,原来的页面不存在了。那么就会重新加载page_load

表单:用来跳转页面以及传输数据,能够将表单范围之内的表单元素数据,传输到另一个目标地址。
<form action="目标地址" method="get/post" name="" id="" runat="server">
</form>

一个页面就是一个对象,只不过B/S结构下,每次刷新页面,就会打开一个新对象,原来的就不存在了。
遵循http协议,无状态

response: response.write(); response.redirect("url");
request:主要用来接收
时间: 2024-11-23 01:09:33

webfrom 控件的相关文章

webfrom用户控件

用户控件与页面的区别:1.扩展名:.ascx .aspx2.内容:页面完整的HTML标记,用户控件没有完整的HTML标记3.声明指示符:页面<%@ Page ...%> 用户控件<%@ Control ...%>4.类的派生:页面派生自Page 用户控件派生自UserControl5.页面可以独立运行,但用户控件不能,它只能放在页面中才能运行. 用户控件的好处:1.代码重用.2.分工开发.3.结构良好. 难点:一.交换信息(一)从外向内操作——在页面中操作用户控件里面的控件1.事先

Webfrom 生成流水号 组合查询 Repeater中单选与复选控件的使用 JS实战应用

                                         Default.aspx 网页界面 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.

webform--常用的控件

一.简单控件 1.Lable——标签:在网页中呈现出来的时候会变成span标签 属性:Text——标签上的文字  BackColor,ForeColor——背景色,前景色 Font——字体 Bold-加粗  Italic-倾斜  UnderLine-下划线     OverLine 上划线     StrikeOut 删除线  Name - 字体名  Size - 字体的大小 BorderColor——边框颜色 BorderWidth-边框粗细 BorderStyle - 边框样式 Height

Asp.Net控件

在Asp.Net WebFrom 中 控件可分为两类: (1)HTML 服务器控件: <>普通的HTML标签 , 但是多了一个 为 runat="server" 的属性 如: <input type="text"  runat="server" /> (2)Web 服务器控件:  <> 对比与HTML标签 , 有一个明显的区别 , 便签的前头有一个 asp 如: <asp:TextBox ID="

扩展GridView实现的一个自定义无刷新分页,排序,支持多种数据源的控件TwfGridView

最近项目View层越来越趋向于无刷新化,特别是数据展示方面,还要对Linq有很好的支持.在WebFrom模式的开发中,GridView是一个功能很强大,很常用的控件,但是他也不是完美的,没有自带的无刷新和排序(有人说UpdatePanel或第三方插件就可以实现无刷新,但是呵呵...那是重量级的无刷新实现,相信不少朋友和我一样讨厌UpdatePanel,引入一大堆很长的js库且不说,用起来感觉不到一点无刷新带来的快速),也不支持部分数据绑定分页(有人说部分数据绑定也可以用aspNetPager等第

不拖控件的asp.net编程方法——第1回

以前写的asp.net程序基本上都用了webfrom的控件编写的,当然有个好处就是易入门.快速效率高,但感觉自己这了几个小系统,还是没学到什么东西,感觉心里没底,因为都是封装好的东西,拿来就用的,功能能实现,但原理性的东西不明白,所以遇到有些错误根本无从下手,虽然貌似很多公司开发都有控件,但作为学生个人觉得还是别用好,当然那些自定义控件的又另当别论. 本想深入研究asp.net MVC,但发现不懂的知识太多了,所以现在暂时先学HTML+ashx这样的形式,换成这种形式写还真不习惯,下面把我今天学

C# 制作ActiveX控件并添加到网页

1.创建ActiveX控件--按钮 2.定义一个接口,并在控件中实现 3.部署安装 4.CAB打包 5.添加到网页中进行测试 一. 创建ActiveX控件--按钮 1.新建一个Window窗体控件库项目,命名为ActiveXDemo. 2.在自动生成的UserControl1页面上添加一个button 3.点击事件里我们只弹出一个MesageBox [csharp] view plain copy private void button1_Click(object sender, EventAr

winform导入导出excel,后台动态添加控件

思路: 导入: 1,初始化一个OpenFileDialog类 (OpenFileDialog fileDialog = new OpenFileDialog();) 2, 获取用户选择文件的后缀名(string extension = Path.GetExtension(fileDialog.FileName).ToLower();),并设置允许后缀文件名: 3,NPOI转datetable,遍历tatetable转成实体类列表并入库: 导出: 1, 创建提示用户保存类,SaveFileDial

打造 高性能,轻量级的 webform框架-----如何替换webform的垃圾控件(第一天)

前文描述: 随着.net  推出 MVC框架以来,webform 与 mvc 的争论一直没有停止过,一直以来 mvc 的 拥护者远远高于 webform,但是webfrom的有些优势又是mvc而无法替代的.下面我们来看一下webform相比与MVC的劣势在什么地方,而我们要做的是如何解决这些劣势,同时在性能上要超过MVC. 1.大量的服务器控件,大量的垃圾代码,导致页面加载速度慢. 2.每次点击按钮或者一些操作 界面都会刷新,又不想写 ajax . 3.每次调用后台前想先执行前台很难写, 前台