javascript - 成功删除消息未被调用

标签 javascript .net asp.net visual-studio

删除 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/

相关文章:

javascript - 以小时/分钟/秒为单位转换 JavaScript 倒计时秒数

.net - 为什么反编译 .NET IL 代码如此容易?

c# - Windows 工作流基础。我应该使用它吗?

javascript - Highcharts 动态烛台

JavaScript 语法高亮——status 是关键字吗? ——有什么用?

c# - 委托(delegate)上的 BeginInvoke 和 EndInvoke 是否都生成完整的栅栏?

c# - Web 服务中的数据库访问

ASP.NET 部分回发期间打开时的 jQueryUI 日期选择器行为 : year becomes 1899 or 1900

c# - System.Drawing.Image.FromFile 找不到存在的文件

javascript - 使用 jquery 进行 ajax 调用