this.Page.RegisterClientScriptBlock(javascript代码)执行客户端代码 一定要放在最后它才 会执行   你要提醒 可以   在page_load的时候 譬如 对button
this.button1.attributes.add("onclick","return confirm('您 真的要删除吗'));

解决方案 »

  1.   

    我直接是在客户端用脚本,是直接加到页面中的,而不是注册脚本的。function rclick()
    {
     if(!confirm("test"))
     {
       return false;
     }
     return true;
    }比如:<input type=button onclick="return rclick();"
      

  2.   

    你说的太糊了,听不懂
    第二个给删除按钮加一个客户端事件就行了,在绑定的时候
    LinkButton lbtnDel = (LinkButton)e.Item.FindControl("delbutton");
       string ID = (string)DataGrid1.DataKeys[(int) e.Item.ItemIndex];
       lbtnDel.Attributes.Add("onclick", "return confirm('您真的要删除"+ID+ " 行吗?');");
      

  3.   

    很简单,提醒写在itemDataBound事件里就好拉,删除的事件不用改
    private void dgrdBasicInfo_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    string sUrl; if(e.Item.ItemIndex >= 0)
    {
    // 删除
    if (e.Item.FindControl("lbtnDel")!= null) 
    {
    ((LinkButton)e.Item.FindControl("lbtnDel")).Attributes["OnClick"] = "return confirm('将删除该人员在数据库中所有相关数据,确认删除该记录吗?');";
    } }
    }
      

  4.   

    晕,你按我说的试过没有,点ok就执行你的Delete事件,点cancel就什么都不作拉