我在更新面板中有一个fileupdload控件。我使用以下行处理此上传
<Triggers>
<asp:PostBackTrigger ControlID="btnSave" />
</Triggers>
但是当我使用它时,我没有得到JavaScript消息,即我写的是这样的
ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('File Upload Successfully!!')", true);
现在我的问题是当我使用这个postbacktrigger时这个消息没有显示。但是当我删除触发器标签时,我正确地收到了消息。
请告诉我错误是什么。
感谢您提前
答案 0 :(得分:0)
由于您有&#34; btnSave&#34;的回发触发器,该页面将执行完整的回发。由于ScriptManager.RegisterStartupScript()的文档说它为每个&#34;异步&#34;注册一个脚本。回发,我想它不会工作。
尝试使用ScriptManager.RegisterClientScriptBlock()代替