动态创建的 Button, 怎么动态添加 OnClick 事件
这里无效, 怎么才能引用 CheckLogin 方法?
//smtButton.OnClick=this.CheckLogin;
如下:
public void CheckLogin(Object s, EventArgs e)
{
}
public void Login(PlaceHolder LoginPh)
{
Literal Br=new Literal();
Br.Text="<br/>";
Literal ltUsername=new Literal();
ltUsername.Text="Username: ";
Literal ltPassword=new Literal();
ltPassword.Text="<br/>Password: ";
TextBox Username=new TextBox();
Username.ID="Username";
TextBox Password=new TextBox();
Password.TextMode=TextBoxMode.Password;
Password.ID="Password";
Button smtButton=new Button();
smtButton.Text="login now";
//smtButton.OnClick=this.CheckLogin;
LoginPh.Controls.Add(ltUsername);
LoginPh.Controls.Add(Username);
LoginPh.Controls.Add(ltPassword);
LoginPh.Controls.Add(Password);
LoginPh.Controls.Add(Br);
LoginPh.Controls.Add(smtButton);
}
//smtButton.OnClick=this.CheckLogin;
如下:
public void CheckLogin(Object s, EventArgs e)
{
}
public void Login(PlaceHolder LoginPh)
{
Literal Br=new Literal();
Br.Text="<br/>";
Literal ltUsername=new Literal();
ltUsername.Text="Username: ";
Literal ltPassword=new Literal();
ltPassword.Text="<br/>Password: ";
TextBox Username=new TextBox();
Username.ID="Username";
TextBox Password=new TextBox();
Password.TextMode=TextBoxMode.Password;
Password.ID="Password";
Button smtButton=new Button();
smtButton.Text="login now";
//smtButton.OnClick=this.CheckLogin;
LoginPh.Controls.Add(ltUsername);
LoginPh.Controls.Add(Username);
LoginPh.Controls.Add(ltPassword);
LoginPh.Controls.Add(Password);
LoginPh.Controls.Add(Br);
LoginPh.Controls.Add(smtButton);
}
...全文
相关推荐
javascript 动态改变onclick事件触发函数代码
javascript 动态改变onclick事件触发函数代码 原来的方法 通过点击,改变原来的方法的执行 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
Delphi动态创建控件以及控件的事件.rar
介绍了动态创建控件与控件事件的方法,并且给出了测试实例,实例以控件RadioGroup、GroupBox、Image、Button和Shape的创建讲解。
动态生成button以及点击事件
一个简单的demo、实现了动态生成10个button、然后为这些button添加点击事件
Android应用:动态创建按钮,放在现有布局中
Android源代码 动态创建一个按钮Button,加入到现有的布局(Layout)中,并为按钮写了一个点击事件。
js动态创建Table
利用纯javascript来实现的动态表格!!!超级实用知识点大概包括,jq、基本dom的获取、创建节点、innerHTML添加内容、js给标签创建属性、动态在表格中添加按钮。


