社区
C#
帖子详情
送分快来抢:我自己编写了一个web自定义控件,如何为他添加类似button的onclick事件 ?
cool99
2006-04-21 04:38:41
送分快来抢:我自己编写了一个web自定义控件,如何为他添加类似button的onclick事件 ?
最好有例子
...全文
243
13
打赏
收藏
送分快来抢:我自己编写了一个web自定义控件,如何为他添加类似button的onclick事件 ?
送分快来抢:我自己编写了一个web自定义控件,如何为他添加类似button的onclick事件 ? 最好有例子
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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兼接分。
用户控件
自定义控件
在这个例子中,`WelcomeControl`继承自`
Web
Control`,并且定义了
一个
名为`Message`的属性来存储欢迎信息。`Render`方法负责渲染HTML输出。 通过以上介绍可以看出,用户控件和
自定义控件
都是ASP.NET中非常重要的概念...
asp.net
自定义控件
源码
ASP.NET
自定义控件
是开发ASP.NET
Web
应用程序时的
一个
重要技术。它允许开发者根据特定需求创建功能独特的用户界面元素,从而提高应用的可扩展性和可维护性。在本压缩包中,提供的“asp.net
自定义控件
源码”是个人...
net.rar_.net_asp.net_c# .net
web
_
web
用户 控件_
web
窗体
1. **创建用户控件**:在Visual Studio中,可以通过右键点击项目,选择"
添加
" -> "新项" -> "ASP.NET用户控件"来创建
一个
新的用户控件。在用户控件文件(.ascx)中,可以像设计普通
Web
表单一样
添加
各种服务器控件,...
Web
控件TreeView展开无闪烁的
一个
解决方法
- 在`Page_Load`
事件
中,为`TreeView`
添加
一个
自定义的`
OnClick
`
事件
处理程序。 - 这个处理程序将延迟调用`__doPostBack`函数,以避免页面立即刷新导致的闪烁效果。 2. **
添加
隐藏的
Button
控件**: - 在ASPX页面...
ASPNET服务器控件的开发与应用
ASP.NET服务器控件的开发与应用是.NET框架中的
一个
重要主题,它不仅提供了丰富的内置控件,还允许开发者轻松地创建
自定义控件
来满足特定的需求。通过深入理解服务器控件的工作原理和设计模式,开发者可以更加高效地...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章