ASP.Net中后台控制页面提示信息的显示方式服务器
ScriptManager.RegisterStartupScript(this, typeof(Page), "", "<script>alert("删除失败~!")</script>", false);this
(1).(e.Row.Cells[4].FindControl("ImageButton1") as ImageButton).Attributes.Add("onClick", "return confirm("肯定要删除“" + e.Row.Cells[1].Text + "”")");ip
(2).public System.Web.UI.WebControls.Button btnDel;产品
btnDel.Attributes.Add("onclick", "return confirm('肯定要删吗?');");it
System.Web.HttpContext.Current.Response.Write("<script>alert("删除成功~!")</script>");后台
this.RegisterStartupScript("", "<script>alert("删除失败~!")</script>");cli
ASP.NET2.0中AJAX使用新的ScriptManager 类来管理,而不兼容原来的 ClientScriptManager 类 ,因此用:date
<script>alert('提示:产品添加成功!')</script>和方法
this.ClientScript.RegisterClientScriptBlock(this.GetType(), "name", "<script>alert('提示:产品添加成功!');</script>", true);客户端
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "name", "<script>alert('提示:产品添加成功');</script>", true);
这些方法都是无效的.
能够用如下方法写代码实现
ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('提示:产品添加成功!');if(confirm('是否继续添加?取消转到产品管理页')){alert('本页面继续添加')}else{window.open('productManage.aspx','_self');}", true);