gpt4 book ai didi

c# - 使用 javascript 值和 doPostback?

转载 作者:太空狗 更新时间:2023-10-29 23:48:03 25 4
gpt4 key购买 nike

我有一个页面,点击一个按钮,一个 javascript 函数就会运行。然后它聚合一些数据并将数据放在该页面的隐藏字段中。然后它会打开一个新窗口。这个新窗口像这样获取这些聚合数据:-

$('#accepted').val(window.opener.$('#accepted').val());

accepted 是父窗口和子窗口中的隐藏字段(未使用 runat="server")。现在的问题是我需要这些数据来绑定(bind)两个网格。目前我在两个网格上都做了一个 doPostback,但我真正想做的是对表单执行一次 doPostback 并处理 PageLoad 事件的数据绑定(bind)。所以有两个问题:-

1) 如何回传表单?

2) 我如何做到这一点,同时仍然能够与实际的表单提交区分开来?

最佳答案

要发布表单,您应该能够在设置接受字段后在您的 javascript 中添加对 __doPostback 的调用。您可以使用 __doPostback 的 EventTarget 和 EventArgument 参数来控制网格中的绑定(bind)。

所以,你可以把它放在你的 js 中:

__doPostback('rebindGrid', '');

然后在您的页面加载事件中:

if (Request.Form["__EVENTTARGET"] == "rebindGrid")
{
//....Do so stuff
}

关于c# - 使用 javascript 值和 doPostback?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523382/

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