社区
C#
帖子详情
送分快来抢:我自己编写了一个web自定义控件,如何为他添加类似button的onclick事件 ?
cool99
2006-04-21 04:38:41
送分快来抢:我自己编写了一个web自定义控件,如何为他添加类似button的onclick事件 ?
最好有例子
...全文
199
13
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
13 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
RUN_
2006-04-28
不懂的都来顶
打赏
举报
回复
赞
xiaohu0577
2006-04-28
在控件里自己写事件,
public event EventHandler btnLogin
{
add
{
Events.AddHandler( _loginEvent,value );
}
remove
{
Events.RemoveHandler( _loginEvent,value );
}
}
这样你的控件里就有了btnLogin这个方法可以自己写想要实现的代码元
打赏
举报
回复
赞
davidbeckham23
2006-04-28
委托
+=
打赏
举报
回复
赞
cool99
2006-04-21
真的没人知道?
打赏
举报
回复
赞
cool99
2006-04-21
是服务器控件的事件,不是usercontrol
打赏
举报
回复
赞
Eddie005
2006-04-21
lz的可用分蛮多的嘛~ 这个星期已经至少见到4、5个lz以“送分快来抢:.....”为标题的提问了~~
打赏
举报
回复
赞
Eddie005
2006-04-21
namespace bsTest2005_8_16.Samples
{
using System;
using System.Web;
using System.Web.UI.WebControls;
/// <summary>
/// WebUserControl1 的摘要说明。
/// </summary>
public class WebUserControl1 : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
public delegate void ButtonClickEventHandler(object sender,System.EventArgs e);
public event ButtonClickEventHandler onclick;
private void Button1_Click(object sender, System.EventArgs e)
{
this.TextBox1.Text = DateTime.Now.ToString();
if (onclick != null)
{
onclick(sender,e);
}
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
打赏
举报
回复
赞
代码蜗牛sky
2006-04-21
定义委托:
public delegate void WebServiceCallBackHandle(object sender,WebServiceEventArgs e);
定义事件:
public event WebServiceCallBackHandle WebServiceCallBack;
在需要的地方引发事件:
if(this.WebServiceCallBack != null)
{
this.WebServiceCallBack(this,
new WebServiceEventArgs(asyncResult,this.EndInvokeWebMethod()));
}
打赏
举报
回复
赞
Eddie005
2006-04-21
事件委托
打赏
举报
回复
赞
sunchaohuang
2006-04-21
引用基类
打赏
举报
回复
赞
代码蜗牛sky
2006-04-21
是服务器端的事件吗?
打赏
举报
回复
赞
sunchaohuang
2006-04-21
这个问题我虽然不懂,但希望知道的人及时帮楼主解决,我就帮楼主顶上去吧,免得帖子沉下去高人看不到了。友情UP兼接分。
打赏
举报
回复
赞
相关推荐
引用 asp.net
自定义
控件
从使用基本
的
文本编辑器到创作标记页面
,
Web
开发已经经历
了
一个
漫长
的
过程。目前
,
集成开发环境 (IDE)
为
开发过程中
的
几乎每个方面都提供
了
图形化表示形式。此外
,
还实现各种说明性编程技术以提高效率并降低出现...
自学
Web
开发第九天-基于VB和ASP.NET
:
服务器
控件
(列表
控件
、选择
控件
、图形显示
控件
、容器
控件
、其
他
控件
)
ASP.NET
的
服务器
控件
,
列表
控件
、选择
控件
、图形
控件
、容器
控件
、其
他
控件
用托管C++
编写
自定义
Web
组合
控件
用托管C++
编写
自定义
Web
组合
控件
什么是
自定义
的
组合
控件
自定义
的
Web
组合
控件
正如它名字说
的
那样
:
在单个
控件
中集成
了
一个
或多个服务端程序及HTML
控件
。
自定义
的
组合
控件
在功能上与用户
控件
非常
类似
,
最大
的
不同...
在
自定义
控件
内触发
一个
事件
改变其
他
表单元素
的
值
因
为
考虑到
自定义
控件
不能直接触发
一个
事件
来
与表单中其
他
元素进行交互
,
所以需要间接
的
来
触发。 把
一个
事件
定义
为
属性。 在
自定义
控件
里
添加
如下脚本
:
<script language="javascript" type="text/...
创建ASP.NET
WEB
自定义
控件
WEB
自定义
控件
编程是ASP.NET编程里面比较难
的
一部分
,
尤其是复杂
的
控件
需要用到平常不常用
的
一些技术技巧。下面根据一些
我
自己
的
实践经验
,
向读者介绍一下这方面
的
技术。简单
的
继承
控件
:
Confirm
Button
我
们在用ASP...
发帖
C#
微信扫一扫
点击复制链接
分享社区
下载分享明细
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
帖子事件
创建了帖子
2006-04-21 04:38
社区公告
让您成为最强悍的C#开发者