c# - UserControl 的 ButtonClick 事件中的 RegisterStartupScript

标签 c# javascript

我有一个带有表单和按钮的用户控件。在按钮单击事件的代码后面,我将表单中的数据保存到数据库中。保存成功后,我想弹出一个javascript警报。我尝试过以下方法:

Control Caller = this;
ScriptManager.RegisterStartupScript(Caller, Caller.GetType(), " ", 
   @"<script language=javascript>alert('Asset successfully saved');</script>", true);

这行不通。我做错了什么,或者如何调试?

最佳答案

这是因为您将addScriptTags设置为true,并且您还尝试在js代码中添加自己的脚本标签。将此值设置为 false 并重试或删除 js 中的脚本 block 标记。您可以通过msdn page了解更多详情.

关于c# - UserControl 的 ButtonClick 事件中的 RegisterStartupScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15594983/

相关文章:

c# - SQLite递归查询获取树的第一个分支

c# - C#LazyCache并发字典垃圾回收

javascript - Angular UI Router,路由解析破坏刷新按钮

Javascript - 检查按键是否在 5 秒内被按下两次

javascript - 如何在 Javascript 中获取 iframe 元素内的元素?

javascript - 对于数组中的每个值更改为 CSS 中的相同图像

javascript - AngularJS - 如何根据下拉选项更改键值

c# - 为什么按钮事件函数在 ASP.NET 中的页面重新加载期间运行?

c# - 如何在 Entity Framework 中进行 "in"查询?

c# - 从对象列表中获取一个对象的属性