在循环期间获取客户端确认

Get client confirmation during loop

提问人:Mehboob Afridi 提问时间:11/5/2012 最后编辑:Michael IrigoyenMehboob Afridi 更新时间:6/7/2013 访问量:87

问:

我正在为我的客户开发一个应用程序,它将使用服务器端 HttpWebRequest/Response 自动在 Web 上下订单。客户想要查看队列中每个订单的最后一步(结账),以便他可以决定是否下订单。

注意:有些人可能会认为

为什么不由客户决定处理哪个订单 在排队之前?

但是有许多操作与 下单时的订单,所以客户离开了唯一的选择 最后一步。

操作流程如下:

客户从gridview中选择订单,然后按下购买按钮,调用一个自动下订单的功能。

步骤:

  1. 该应用程序在客户希望下订单的网站进行身份验证。
  2. 查找物品并填写交货单。
  3. 继续处理账单信息并最终确定订单。

以上所有操作都通过 HttpWebRequest/Response 自动进行,因此如果操作过程中出现任何问题,客户端无法控制订单流程以停止。为此,客户希望在步骤 3 中得到确认,以便他可以选择是否处理此特定订单?

剩下的事情就完成了。我的问题是如何显示确认 框,如果客户端单击是/否,下一步如何继续。

伪代码可能如下:

Dim orderArray(5) as string 

orderArray(0) = "Order 1" 
orderArray(1) = "Order 2" 
orderArray(2) = "Order 3" 
orderArray(3) = "Order 4" 
orderArray(4) = "Order 5" 


    Step 1: Get Authenticated.

    For i=0 to orderArray.Length -1 

       'Step 2: Item Found for orderArray(i) and form filled

       Get confirmation from client ( a client side msg box etc)

       if client-confirmed then 

         'Step 3: Billing Info and place Order

       else

           'Cancel this order and proceed for next order 
        end if 

   Next
.NET HttpWebRequest 客户端 确认

评论

0赞 Tapas Mahata 11/5/2012
为此,您可以使用 ajax 模式弹出窗口。在该循环中,只需通过内置方法显示弹出窗口。Show() 并要求用户进行选择,然后单击 OK/Submit 按钮,然后它将使用内置的 .Hide() 方法,然后将继续循环。希望这个想法能帮助你...
0赞 Mehboob Afridi 11/6/2012
请任何工作代码示例。

答: 暂无答案