使用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简单事件定义相关推荐

  1. 五、JavaScript基础知识,学会操作元素的简单事件(一)

    @Author:Runsen @Date:2019/3/23 文章目录 了解JavaScript JavaScript作用 定义变量 获取元素 注意点 简单事件 js操作元素的标签属性 案例 了解Ja ...

  2. WebUserControl归纳

    看了好多人都写了用户控件方面的文章,俺自己也来一篇总结,这应该不算抄袭吧,嘿嘿!! 新建一个用户控件: 右击项目添加新项,弹出如下图所示界面,选择web用户控件; 为用户控件添加属性: public ...

  3. 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration

    能够随意地为各种类型起名字,是否意味着可以在自己包里为这些类型任意添加方法 ? 参见下面的代码演示 : package mainimport "time"type MyDurati ...

  4. etcd 笔记(06)— Client 结构定义、客户端(初始化、KV存储Get、Put、事务 Txn、压缩 Compact、Watch、Lease

    1. Client 定义 Client 定义如下: type Client struct {ClusterKVLeaseWatcherAuthMaintenance// 认证的用户名Username ...

  5. Go 知识点(05)— 类型别名与类型定义

    1. 类型别名 类型别名需要在别名和原类型之间加上赋值符号 = ,使用类型别名定义的类型与原类型等价,Go 语言内建的基本类型中就存在两个别名类型. byte 是 uint8 的别名类型: rune ...

  6. Go 学习笔记(71)— Go 接口 interface (接口定义、接口实现、接口调用、值接收者、指针接收者)

    1. 接口的定义 接口是和调用方的一种约定,它是一个高度抽象的类型,不用和具体的实现细节绑定在一起.接口要做的是定义好约定,告诉调用方自己可以做什么,但不用知道它的内部实现,这和我们见到的具体的类型如 ...

  7. 浅显易懂 Makefile 入门 (02)— 普通变量和自动变量定义、使用($@、$^、$< 作用)、变量覆盖 override、变量的来源 origin

    1. 变量的定义 Makefile 文件中定义变量的基本语法如下: 变量的名称=值列表 变量的名称可以由大小写字母.阿拉伯数字和下划线构成.等号左右的空白符没有明确的要求,因为在执行 make 的时候 ...

  8. OpenCV 笔记(08)— 二维点、三维点、基于 Mat 的 std::vector 等常用数据结构的定义和输出

    1. 定义和输出二维点 Point2f p2(3, 4);cout << "[二维点] is "<< endl << p2 << e ...

  9. 条件随机场(CRF) - 2 - 定义和形式

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xueyingxue001/article/details/51498968 声明: 1,本篇为个人对 ...

  10. 合肥工业大学—SQL Server数据库实验九:视图的定义与使用

    视图的定义与使用 1. 定义视图 2. 使用视图 1. 定义视图 在EDUC数据库中,已Student.Course 和SC表为基础完成一下视图定义: 1) 定义视图V_SC_G:该视图包含Stude ...

最新文章

  1. 如何在JavaScript中验证电子邮件地址
  2. Linux_Bash脚本基础
  3. 如何从PostgreSQL json中提取数组
  4. Boost:bimap双图的突变关系的测试程序
  5. 常用的方法论-鱼骨图
  6. VCSA 6.X(VMware vCenter Server Appliance)空间不足问题处理
  7. 深入浅出MFC学习笔记
  8. [Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏
  9. 拓端tecdat|R语言高级图像处理
  10. eclipse中html设置,无法在eclipse中设置HTMLUNIT
  11. 70行代码让你远离颈椎病,致所有的程序猿们
  12. Linux必会100个命令(三十六)gzip
  13. 解决IntelliJ IDEA Properties中Unused property提示
  14. Python pandas 实现Excel分列效果
  15. Win中安装虚拟机+CentOS
  16. PDF格式分析(六十六) Text 文字——简单字体
  17. [附源码]Python计算机毕业设计鞍山丘比特房屋租赁管理系统
  18. 蓝牙耳机录音进行讯飞语音识别
  19. POST请求和PUT请求的区别
  20. STM8L151 DAC

热门文章

  1. 49.字符串转int
  2. 32 从上到下打印二叉树(举例让抽象问题具体化)
  3. Ubuntu Server 使用 PPA 安装 Java (JDK) 8
  4. objective-c NSMutableAttributedString
  5. 6.1.1.2 属性类型之访问器属性
  6. linux 用户管理、权限管理
  7. 编译器错误信息:CS0016:未能写入输出文件 c:\WINDOWS\Microsoft.NET\Framework\...的解决办法...
  8. C# Oracle.DataAccess.dll 版本错误链接不上数据库
  9. 对GridFS数据进行分片
  10. Android、IOS文字居中偏离的解决方案