演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)

转载 2006年05月27日 20:37:00

(一).说明

        程序演示用户控件得到父窗体的数据 进行身份验证.    

(二) .图片演示

(三). 核心代码部分

namespace UserControl添加事件
{
 using System;
 using System.Data;
 using System.Drawing;
 using System.Web;
 using System.Web.UI.WebControls;
 using System.Web.UI.HtmlControls;
 

 /// <summary>
 ///  Login 的摘要说明。
 /// </summary>
 public class Login : System.Web.UI.UserControl
 {
  protected System.Web.UI.WebControls.Label Label1;
  protected System.Web.UI.WebControls.Label Label2;
  protected System.Web.UI.WebControls.Button Button1;
  protected System.Web.UI.WebControls.TextBox txtUserName;
  protected System.Web.UI.WebControls.TextBox txtPassword;

  public event  System.EventHandler EventGetData;  //验证事件

  
  protected System.Web.UI.WebControls.Button Button4; 

  public string SetUserName
  {
   set
   {
    this.txtUserName.Text = value;
   }
  }
  public string SetPassword
  {
   set
   {
    this.txtPassword.Text = value;
   }
  }

  private void Page_Load(object sender, System.EventArgs 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.Button4.Click += new System.EventHandler(this.Button4_Click);
   this.Load += new System.EventHandler(this.Page_Load);

  }
  #endregion

  //从父窗体取得值
  private void Button1_Click(object sender, System.EventArgs e)
  {
   if(EventGetData != null)
   {
    EventGetData(sender,e);
   }
  }
  
  //校验
  private void Button4_Click(object sender, System.EventArgs e)
  {
   if(this.txtUserName.Text == "ChengKing" && this.txtPassword.Text == "123")
   {
    Response.Write("<script language=javascript> window.alert('输入正确!');</script>");
   }
   else
   {
    Response.Write("<script language=javascript> window.alert('错误的用户名和密码!');</script>");
   }
  }
 }
}

(四).源代码下载

       http://www.cnblogs.com/Files/ChengKing/UserControl添加事件.rar

相关文章推荐

领域事件示例代码

  • 2012-11-20 15:24
  • 2.03MB
  • 下载

【Android】使用AIDL传递用户自定义类型数据--附完整示例代码

AIDL对Java类型的支持 AIDL支持Java原始数据类型 AIDL支持String和CharSequence AIDL支持传递其他AIDL接口,但你引用的每个AIDL接口都需要...

转Asp.net 用户控件添加自定义事件

转Asp.net 用户控件添加自定义事件 对于用户控件的使用有这样的特点。就是,当我们要求一个用户控件要实现特定的功能的时候,他可以在整个网站里面的页面上任意拖拽。但是,他的功能相对固定,也就是说在...

VC事件钩子示例代码

  • 2011-05-27 17:16
  • 514KB
  • 下载

利用委托给用户控件添加事件(转)

意图是这样的:管理页面中,总会有一些新增啊,删除啊,修改啊之类的按钮,为了方便,我想做个用户控件;这个用户控件,里面有三个按钮,新增、修改、删除;这个用户控件要在多个页面上出现,当然,修改与删除的对像...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)