删除 gridview 中的行后,我希望触发一条警告消息,提示“记录已成功删除”
我写了下面的代码
StringBuilder sb = new StringBuilder();
sb.Append(@"<script language='javascript' type='text/javascript' >function demoalert() {");
sb.Append(@"alert('Hello!demo!');");
sb.Append("} </script>");
ClientScript.RegisterStartupScript(this.GetType(), "Delete", sb.ToString());
在这段代码之后,我将我的网格与数据源绑定(bind)并更新更新面板。警报不会启动。
脚本调试在我的 IE (IE-8) 中没有被禁用
请指导!
最佳答案
是否在将其写入页面后调用 demoalert()
函数?除非我们缺少代码,否则您似乎没有调用该函数。
如果是这种情况,只需将最后一个追加更改为:
sb.Append("} demoalert(); </script>");
或者,您可以完全删除该函数:
StringBuilder sb = new StringBuilder();
sb.Append(@"<script type='text/javascript'>");
sb.Append(@"alert('Hello!demo!');");
sb.Append("</script>");
ClientScript.RegisterStartupScript(this.GetType(), "Delete", sb.ToString());
关于javascript - 成功删除消息未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7078386/