WebUserControl简单事件定义
使用WebUserControl来创建控件的时候,事件的定义方法:
控件:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="SuperControl.ascx.cs" Inherits="SuperControl" %>
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
<div>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnTextChanged="DropDownList1_TextChanged">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
</asp:DropDownList>
</div>
后台:
public partial class SuperControl : System.Web.UI.UserControl
{
public event EventHandler TextChanged;//事件委托
protected void DropDownList1_TextChanged(object sender, EventArgs e)
{
if (TextChanged != null)
{
TextChanged(this, e);
}
}
}
在页面中的使用方法:
<SuperControl:SupperControl ID="myControl" runat="server" OnTextChanged="myControl_OnTextChanged"/>
转载于:https://www.cnblogs.com/celery94/archive/2008/07/10/1239730.html
WebUserControl简单事件定义相关推荐
- 五、JavaScript基础知识,学会操作元素的简单事件(一)
@Author:Runsen @Date:2019/3/23 文章目录 了解JavaScript JavaScript作用 定义变量 获取元素 注意点 简单事件 js操作元素的标签属性 案例 了解Ja ...
- WebUserControl归纳
看了好多人都写了用户控件方面的文章,俺自己也来一篇总结,这应该不算抄袭吧,嘿嘿!! 新建一个用户控件: 右击项目添加新项,弹出如下图所示界面,选择web用户控件; 为用户控件添加属性: public ...
- 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration
能够随意地为各种类型起名字,是否意味着可以在自己包里为这些类型任意添加方法 ? 参见下面的代码演示 : package mainimport "time"type MyDurati ...
- etcd 笔记(06)— Client 结构定义、客户端(初始化、KV存储Get、Put、事务 Txn、压缩 Compact、Watch、Lease
1. Client 定义 Client 定义如下: type Client struct {ClusterKVLeaseWatcherAuthMaintenance// 认证的用户名Username ...
- Go 知识点(05)— 类型别名与类型定义
1. 类型别名 类型别名需要在别名和原类型之间加上赋值符号 = ,使用类型别名定义的类型与原类型等价,Go 语言内建的基本类型中就存在两个别名类型. byte 是 uint8 的别名类型: rune ...
- Go 学习笔记(71)— Go 接口 interface (接口定义、接口实现、接口调用、值接收者、指针接收者)
1. 接口的定义 接口是和调用方的一种约定,它是一个高度抽象的类型,不用和具体的实现细节绑定在一起.接口要做的是定义好约定,告诉调用方自己可以做什么,但不用知道它的内部实现,这和我们见到的具体的类型如 ...
- 浅显易懂 Makefile 入门 (02)— 普通变量和自动变量定义、使用($@、$^、$< 作用)、变量覆盖 override、变量的来源 origin
1. 变量的定义 Makefile 文件中定义变量的基本语法如下: 变量的名称=值列表 变量的名称可以由大小写字母.阿拉伯数字和下划线构成.等号左右的空白符没有明确的要求,因为在执行 make 的时候 ...
- OpenCV 笔记(08)— 二维点、三维点、基于 Mat 的 std::vector 等常用数据结构的定义和输出
1. 定义和输出二维点 Point2f p2(3, 4);cout << "[二维点] is "<< endl << p2 << e ...
- 条件随机场(CRF) - 2 - 定义和形式
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xueyingxue001/article/details/51498968 声明: 1,本篇为个人对 ...
- 合肥工业大学—SQL Server数据库实验九:视图的定义与使用
视图的定义与使用 1. 定义视图 2. 使用视图 1. 定义视图 在EDUC数据库中,已Student.Course 和SC表为基础完成一下视图定义: 1) 定义视图V_SC_G:该视图包含Stude ...
最新文章
- 如何在JavaScript中验证电子邮件地址
- Linux_Bash脚本基础
- 如何从PostgreSQL json中提取数组
- Boost:bimap双图的突变关系的测试程序
- 常用的方法论-鱼骨图
- VCSA 6.X(VMware vCenter Server Appliance)空间不足问题处理
- 深入浅出MFC学习笔记
- [Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏
- 拓端tecdat|R语言高级图像处理
- eclipse中html设置,无法在eclipse中设置HTMLUNIT
- 70行代码让你远离颈椎病,致所有的程序猿们
- Linux必会100个命令(三十六)gzip
- 解决IntelliJ IDEA Properties中Unused property提示
- Python pandas 实现Excel分列效果
- Win中安装虚拟机+CentOS
- PDF格式分析(六十六) Text 文字——简单字体
- [附源码]Python计算机毕业设计鞍山丘比特房屋租赁管理系统
- 蓝牙耳机录音进行讯飞语音识别
- POST请求和PUT请求的区别
- STM8L151 DAC
热门文章
- 49.字符串转int
- 32 从上到下打印二叉树(举例让抽象问题具体化)
- Ubuntu Server 使用 PPA 安装 Java (JDK) 8
- objective-c NSMutableAttributedString
- 6.1.1.2 属性类型之访问器属性
- linux 用户管理、权限管理
- 编译器错误信息:CS0016:未能写入输出文件 c:\WINDOWS\Microsoft.NET\Framework\...的解决办法...
- C# Oracle.DataAccess.dll 版本错误链接不上数据库
- 对GridFS数据进行分片
- Android、IOS文字居中偏离的解决方案