asp.net服务器组件开发给System.Web.UI.WebControls.Label增加单击事件
来源:互联网 发布:linux双网卡配置路由 编辑:程序博客网 时间:2024/05/16 06:38
版权声明
请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。
asp.net服务器组件开发给System.Web.UI.WebControls.Label增加单击事件
还有一个类是给Edit增加服务端可以相应的OnBlur事件
public class ClickableLabel : Label, IPostBackEventHandler
{
public event EventHandler Click;
protected void onClick(EventArgs e)
{
if (Click != null)
{
Click(this, e);
}
}
//When postback is caused by this control, raise the event
void IPostBackEventHandler.RaisePostBackEvent(string eventArgument)
{
onClick(new EventArgs());
}
//Add onclick attribute to cause a postback when Label is clicked
protected override void AddAttributesToRender(HtmlTextWriter writer)
{
base.AddAttributesToRender(writer);
writer.AddAttribute(HtmlTextWriterAttribute.Onclick, Page.GetPostBackEventReference(this, "onClick"));
}
}
public class MyTextBox : TextBox, IPostBackEventHandler
{
public event EventHandler Blur;
protected void OnBlur(EventArgs e)
{
if (Blur != null)
{
Blur(this, e);
}
}
void IPostBackEventHandler.RaisePostBackEvent(string eventArgument)
{
postBackEvent(eventArgument);
}
private void postBackEvent(string argument)
{
switch (argument)
{
case "onblur":
OnBlur(new EventArgs());
break;
}
}
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
{
base.AddAttributesToRender(writer);
writer.AddAttribute("onblur", Page.ClientScript.GetPostBackEventReference(this, "onblur"));
}
}
- asp.net服务器组件开发给System.Web.UI.WebControls.Label增加单击事件
- System.Web.UI.WebControls
- “ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
- ASP.NET树控件,Microsoft.Web.UI.WebControls加载错误
- asp.net中动态生成 Microsoft.Web.UI.WebControls.TreeView
- Cannot convert type 'ASP.login_aspx' to 'System.Web.UI.WebControls.Login'(无法将类型'ASP.login_aspx' 转换为'System.Web.UI.WebControls.Lo
- 发布网站时,无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”解
- CS0030: 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”的解决办法
- 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
- 编译器错误信息: CS0030: 无法将类型“ASP.webusercontrol_treeview_ascx”转换为“System.Web.UI.WebControls.TreeView”
- CS0030: 无法将类型“ASP.webadmin_login_aspx”转换为“System.Web.UI.WebControls.Login”
- .编译器错误信息: CS0030 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
- Cannot convert type ‘ASP.login_aspx’ to ‘System.Web.UI.WebControls.Login’的解决方法
- 发布网站时CS0030: Cannot convert type 'ASP.login_aspx' to 'System.Web.UI.WebControls.Login'
- 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
- ASP.NET - Label Web 服务器控件概述
- Microsoft.Web.UI.WebControls.TreeView和System.Web.UI.WebControls.TreeView
- 仅对具有 DataBinding 事件的对象提供数据绑定表达式支持。System.Web.UI.WebControls.HyperLinkField 没有 DataBinding 事件。
- TextBox 数字属性
- 关于项目管理的文章,很有借鉴意义
- linux 常用命令
- C# asp.net 求救
- C#.net的内部对象
- asp.net服务器组件开发给System.Web.UI.WebControls.Label增加单击事件
- 检测网络状态
- 以字符串中出现次数最多的字符的个数为权值,对一个字符串数组进行升序排序
- 异常处理机制
- 我们的好经理,好舍得花钱给买书哦,但是,是公司的钱~!
- 解决ARP攻击的方法
- RegularExpressionValidator 验证控件时的验证功能及其验证表达式介绍如下:
- 回复以前一个同事的几个问题
- 怀念与我同龄的月季花