用过atlas的人都知道在在后台要使用respose.write来执行javascript脚本是不能实现的。
其解决方案是采用:
string strnode = "alert('删除失败!');";
System.Web.UI.ScriptManager.RegisterClientScriptBlock(this.BtnDelete, this.BtnDelete.GetType(), "ajs", strnode, true);
这种形式的方法来实现。上面的方法中this.BtnDelete是执行事件的那个按钮的名字。
如果按原来的respose.write(<script> alert('删除失败!');</script>);是不会弹出消息框的。