让我解释一下情况。我有一个网格视图,当我点击一个添加按钮,我显示一个弹出窗口,让用户输入信息。当信息完成时,用户单击"确定",并在那里进行客户端协调和true
的e.processOnServer = isValid;
,因此服务器事件运行(btnSubmitConfig_Click
),并且在代码后面的此函数的末尾,我需要插入此启动脚本以在gridview中进行回调以查看填充情况,而弹出窗口保持打开状态,显示submit successful
ScriptManager.RegisterStartupScript(this, GetType(), "Javascript", "aspxgridEditLog.PerformCallback(); ", true);
And未被触发。
请猜猜看?由于
我发现了问题,我不得不在Parent.Page
中插入这个脚本,而不是this
,因为它试图在弹出窗口中找到gridview,所以它没有找到它。
:
ScriptManager.RegisterStartupScript(this.Parent.Page, Parent.Page.GetType(), "Javascript", "aspxgridEditLog.PerformCallback(); ", true);
谢谢你的猜测,你帮助我想到了问题是什么