updatepanel in webpart

 
  
protected override void CreateChildControls()
{
base .CreateChildControls();
LinkButton goButton;
goButton
= new LinkButton();
goButton.ID
= " butGo " ;
goButton.Text
= " Go " ;
goButton.Command
+= new CommandEventHandler(goButton_Command);
goButton.Click
+= new EventHandler(goButton_Click);
goButton.CausesValidation
= false ;
Controls.Add(goButton);
UpdatePanel updatePanel;
updatePanel
= new UpdatePanel();

updatePanel.ID
= " upUpdatePanel " ;
updatePanel.UpdateMode
= UpdatePanelUpdateMode.Conditional;
updatePanel.ChildrenAsTriggers
= false ;
AsyncPostBackTrigger t
= new AsyncPostBackTrigger();
t.EventName
= " Command " ;
t.ControlID
= goButton.ID;
updatePanel.Triggers.Add(t);
Label lb
= new Label();
lb.ID
= " DT " ;
lb.Text
= " Time " ;
updatePanel.ContentTemplateContainer.Controls.Add(lb);
Controls.Add(updatePanel);

}
private void goButton_Command( object sender, CommandEventArgs e)
{
Control ctl
= sender as Control;
UpdatePanel up
= ctl.NamingContainer.FindControl( " upUpdatePanel " ) as UpdatePanel;
Label lbl
= up.ContentTemplateContainer.FindControl( " DT " ) as Label;
lbl.Text
= DateTime.Now.ToString();

}

 

转载于:https://www.cnblogs.com/icedog/archive/2010/09/11/1824072.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值