2009-09-21 63 views
0

在我的一个ASP.NET页面上有几个asp:textbox字段。在此页面上有一个“确认订单”按钮,在其“PostBackUrl”属性中设置了一个外部URL。如何使用外部PostBackUrl跟踪点击按钮?

这种运作良好,并将数据发送到外部网站。问题在这里。我怎么知道用户点击了“我的身边?”上的“确认订单”按钮? (我需要这个来更新我的订单状态字段)。因为表单已提交给外部网站,所以我的网页上没有回传发生。

也许有可能使用某种的jQuery的挂钩上的onclick事件将调用一个网页,将更新我的订单状态?

回答

1

你需要挂接到按钮onClick事件,让表单提交前执行客户端回调到任何一个Web服务或页面方法(取决于您的首选设置)您的服务器上跟踪点击,接着说。

0

更好的设置它,这样做按钮执行回发。然后在您的点击处理程序中,您可以更新您的订单状态,然后将数据发布到第三方。

+0

我需要的浏览器提交/发布的数据(而不是服务器),我能做到这一点,而不必让用户再次点击提交按钮? – Espo 2009-09-21 11:49:18