无法显示警报

时间:2013-09-03 08:46:22

标签: c# javascript .net scriptmanager clientscript

实际上,我尝试使用ClientScript显示提醒,但它没有显示。

我的代码:

ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('File Downloaded at Location C:\\VOWF-Downloads\\');", false);
System.Web.UI.ScriptManager.RegisterStartupScript(this, this.GetType(), "MsgBox", "File Downloaded at Location C:\\VOWF-Downloads\\", true);

这两个代码都不起作用:(

2 个答案:

答案 0 :(得分:0)

当devexpress控件执行回调时,无法使用RegisterStartupScript。

a possible workaround

答案 1 :(得分:0)

请尝试以下方法: -

ScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), "a_key", "<script type='text/javascript' src='yourfile.js'></script>", false);

ScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), "a_key", "<script type='text/javascript'>alert('file downloaded');</script>", false);

同样在使用ClientScript.RegisterStartupScript的第一行中,include脚本标志设置为false,我觉得在你的情况下应该是真的。