我在UpdatePanel中有一个MenuItem。 MenuItem上附加了2个事件: onClientClick 和 onClick 。
我在onClientClick事件处理程序中填充了一些隐藏字段。我正从服务器端onClick内的隐藏字段中获取值。
问题在于两个事件都是独立发射的。这就是服务器端代码没有从隐藏字段中获取值的原因 - 因为它尚未填充。
如何将服务器端事件从触发推迟到客户端操作完成?
答案 0 :(得分:1)
如果要首先执行onClientClick,然后从服务器端执行OnClick,则可以尝试执行以下行。
Check out Calling ASP.NET server-side events using JavaScript