网格视图选择命令字段未在更新面板中激发
本文关键字:更新 选择 视图 命令 字段 网格 | 更新日期: 2023-09-27 18:29:15
我在更新面板内的网格视图中单击选择按钮,除此之外,所有内容都会执行。
Page.ClientScript.RegisterStartupScript(this.GetType(),"open","window.open('"+Redirect+"','设置','宽度=500,高度=200,0,状态=0,');",true);
重定向是网格视图行中的一个链接。
它在更新面板之外运行得很好。
你认为我该怎么解决这个问题?
在异步回发期间,没有简单的方法可以将JavaScript添加到页面中。我建议使用带有一些数据绑定语法的OnClientClick
。
像这样的东西可能会起作用:
<asp:Button ID="btnSelect" runat="server" Text="Select"
OnClientClick='<%# String.Format("void(window.open('{0}'));return false;", Eval("Redirect")) %>' />
实际上,这种方法可能效果更好,因为它为您节省了不必要的回发。