日期:2014-05-18  浏览次数:20500 次

请教一个LinkBotton弹出对话框的问题!
在repeater里面每条记录后有一个linkbotton类型的删除按钮,我想点击后弹出对话框

private void Repeater1_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)

   LinkButton lbt=(LinkButton)e.Item.FindControl("LinkButton1");
   lbt.Attributes.Add("onclick","return confirm('lkd')");
   if(e.CommandName=="delete")
{
   Response.Write("搞什么啊!");
}
}


第一次点击按钮,没有弹出对话框,就已经执行了后来的语句;
第二次点击才能出现对话框.

请高手指点!

------解决方案--------------------
在Item
protected void dList_ItemCreated(object sender, DataListItemEventArgs e)
{
LinkButton lbt=(LinkButton)e.Item.FindControl("LinkButton1"); 
    lbt.Attributes.Add("onclick","return confirm( 'lkd ')"); 

}