gpt4 book ai didi

c# - 单击事件需要两次单击才能在 asp.net 中触发

转载 作者:太空宇宙 更新时间:2023-11-03 16:19:13 25 4
gpt4 key购买 nike

下午好,希望有人能够帮助我诊断我在使用 Post 方法将数据提交到另一个域的 Web 表单上遇到的问题。在此页面中,我使用的是 asp 按钮控件。它有 button_click 事件。

现在的问题是,按钮点击事件两次点击。 (原因是,一次单击用于按钮单击事件。另一个用于将数据提交到另一个域)。我在 Button_click 事件中写了 form.action 方法。

现在我想使用一次点击需要执行 button_click 事件并且表单应该提交给另一个在 form.action 中给出的域。

如有任何帮助,我们将不胜感激。

提前致谢。

最佳答案

要将数据发布到另一个域,请在点击处理程序后面的页面代码中获取 Request.Params 并将其传递给 WebClient 实例的 UploadValues 函数。

http://msdn.microsoft.com/en-us/library/system.web.httprequest.params.aspx

http://msdn.microsoft.com/en-us/library/9w7b4fz7.aspx

所以现在您只需单击一次即可在您的单击事件处理程序中执行两件事,第一件事是处理表单提交(进行验证或其他操作),然后将其发送出去(使用 WebClient 的 HTTP POST)到另一个域.

关于c# - 单击事件需要两次单击才能在 asp.net 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14563711/

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