ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(),this.ClientID, "<script language=\"javascript\" type=\"text/javascript\"> if(confirm('需要直接提交吗?')) {......} else{....} </script>" , false);现有一个lable
当上面语句中if成立时,想让lable的text等于0
.....号部分怎么写?

解决方案 »

  1.   


    document.getElementById("Lable的ID").innerText = "0";因为服务器控件Lable解析成html代码,是<span id="label_Id">label的值</span>
      

  2.   


     ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), this.ClientID, "<script language=\"javascript\" type=\"text/javascript\"> if(confirm('需要直接提交吗?')) {document.getElementById("btn_hide").innerText = "0";} else{document.getElementById("btn_hide").innerText = "0";} </script>", false);提示我少)和;
    我不知道哪少了
      

  3.   

    "btn_hide"
    改成
    \"btn_hide\"试试
      

  4.   

     ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), this.ClientID, "<script language=\"javascript\" type=\"text/javascript\"> if(confirm('需要直接提交吗?')) {document.getElementById(\"btn_hide\").innerText = "0";} else{} </script>", false);"0";} else{} </script>", false)  部分下,有线,提示少了;
      

  5.   

    ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), this.ClientID, " <script language=\"javascript\" type=\"text/javascript\"> if(confirm('需要直接提交吗?')) {document.getElementById(\"btn_hide\").innerText = \"0\";} else{document.getElementById(\"btn_hide\").innerText = \"0\";} </script>", false);