前台js方法(写在head标签之内)
<script type="text/javascript" language="javascript"> function Close() { document.getElementById("doing").style.display = "none"; document.getElementById("divLogin").style.display = "none"; } </script>
后台方法。我选用的是一个LinkButton
protected void LinkButton2_Click(object sender, EventArgs e) { int count = 0; for (int i = 0; i <= GridView1.Rows.Count - 1; i++) { CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("cbSelect"); if (cbox.Checked == true) { count++; } } if (count == 0) { ScriptManager.RegisterStartupScript(this.UpdatePanel2, this.UpdatePanel2.GetType(), "Alert", "alert('请至少选择一个物资!')", true); return; } else { //调用前台的 Close() 方法 ClientScriptManager cs = Page.ClientScript; cs.RegisterStartupScript(this.GetType(), "", "<script type=\"text/javascript\">Close() ;</script>"); }