这里是个ASP.NET服务器端控件!如何点击按钮出现一个javascript窗口,提示“你要清除数据吗?”<asp:Button id="btnClear" runat="server" Text="清空数据"></asp:Button>

解决方案 »

  1.   

    LinkButton lbtdelete = e.Item.FindControl("lbtdelete") as LinkButton;
    if (lbtdelete!=null)
    {
    lbtdelete.Attributes.Add("onclick","var d = '您确定要删除吗?';return window.confirm(d);");
    }
      

  2.   

    javascript
    if(confirm("你要清除数据吗?"))
      

  3.   

    .CS代码的PageLoad中:btnClear.Attributes["onclick"]="javascript:return confirm('你要清除数据吗?");";
      

  4.   

    后台代码加入:
    btnClear.Attributes["onclick"]="<script language=javascript>confirm(\"要删除吗\");</script>"
      

  5.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!IsPostBack)
    {
    BindAttributes();
    }
    }
    private void BindAttributes()
    {
    StringBuilder Msg = new StringBuilder();
    Msg.Append("<script language='javascript'>");
    Msg.Append("function confrimDelete(){");
    Msg.Append("return confirm('你要清除数据吗?');");
    Msg.Append("}");
    Msg.Append("</script>");
    string clientConfrimDeleteJS = Msg.ToString();
    if(!IsClientScriptBlockRegistered("confrimDelete"))
    {
    RegisterClientScriptBlock("confrimDelete",clientConfrimDeleteJS);
    if(!IsPostBack)
    {
    btnClear.Attributes.Add("onclick","return confrimDelete()");
    }
    else
    {
    btnClear.Attributes.Add("onclick","alert('不要重复提交数据');return false");
    }
    }
    }
      

  6.   

    同意 lkk2073(三楼楼长) btnClear.Attributes["onclick"]="javascript:return confirm('你要清除数据吗?");";这句话要放在Page_Load中
      

  7.   

    javascript:confirm('确认清除数据吗?')