gpt4 book ai didi

c# - Gridview 选择命令字段未在更新面板中触发

转载 作者:行者123 更新时间:2023-12-02 19:45:48 26 4
gpt4 key购买 nike

我单击 updatepanel 内的 gridview 中的选择按钮,除此之外的所有内容都会执行。

Page.ClientScript.RegisterStartupScript(this.GetType(), "open", "window.open('"+ 重定向 + "','Setup','width=500,height=200,0,status=0 ,');", true);

重定向是 gridview 行中的链接。

它在更新面板之外运行完美。

您认为我该如何解决这个问题?

最佳答案

在异步回发期间,没有简单的方法可以将 JavaScript 添加到页面。我建议改用 OnClientClick 和一些数据绑定(bind)语法。

像这样的东西可能会起作用:

<asp:Button ID="btnSelect" runat="server" Text="Select" 
OnClientClick='<%# String.Format("void(window.open('{0}'));return false;", Eval("Redirect")) %>' />

这种方法实际上可能效果更好,因为它可以为您节省不必要的回发。

关于c# - Gridview 选择命令字段未在更新面板中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9896826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com