首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未调用成功的删除消息

未调用成功的删除消息
EN

Stack Overflow用户
提问于 2011-08-16 20:44:47
回答 3查看 245关注 0票数 1

在删除网格视图中的行之后,我希望触发一条警告消息,提示"Record in deleted“

我编写了以下代码

代码语言:javascript
复制
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());

在这段代码之后,我将把我的网格绑定到数据源并更新更新面板。警报不会启动。

在我的IE中未禁用脚本调试(IE-8)

请指点一下!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-16 20:47:14

是否在将demoalert()函数写入页面后调用该函数?除非我们遗漏了代码,否则看起来您并没有调用函数。

如果是这种情况,只需将您的最后一个附加更改为:

代码语言:javascript
复制
sb.Append("} demoalert(); </script>");

或者,您可以完全删除该函数:

代码语言:javascript
复制
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());
票数 1
EN

Stack Overflow用户

发布于 2011-08-16 20:47:29

跳过此函数并尝试

代码语言:javascript
复制
    sb.Append(@"<script language='javascript' type='text/javascript' >");
    sb.Append(@"alert('Hello!demo!');");
    sb.Append("</script>");

    ClientScript.RegisterStartupScript(this.GetType(), "Delete", sb.ToString());

或者简单地说

代码语言:javascript
复制
    ClientScript.RegisterStartupScript(this.GetType(), 
                                        "Delete", "alert('Hello!demo!');", true);
票数 1
EN

Stack Overflow用户

发布于 2011-08-16 20:52:31

代码语言:javascript
复制
ClientScript.RegisterStartupScript(this.GetType(), "RecordDeletedMessage", sb.ToString()); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7078386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档