我有一个带有表单和按钮的用户控件。在按钮单击事件的代码后面,我将表单中的数据保存到数据库中。保存成功后,我想弹出一个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/