本帖最后由 zycgps 于 2013-09-09 23:25:57 编辑

解决方案 »

  1.   

    ScriptManager+UpdatePannel实现表态刷新,和Ajax效果一样
      

  2.   

     显示被写入的这个 OkxrOrderId 
      

  3.   

    OkxrOrderId 是随机生成的吧,你方法有返回吗
      

  4.   

    jbox 这个插件 应该可以满足你。
      

  5.   

    OkxrOrderId 是随机生成的吧,你方法有返回吗 木有,就是不晓得怎么能获取到他
      

  6.   

    OkxrOrderId 是随机生成的吧,你方法有返回吗 木有,就是不晓得怎么能获取到他
    你调试看一下
    if (PayMentFactory.InitOrder(int.Parse(SafeCookie.GetCookie("sid")), str, int.Parse(SafeCookie.GetCookie("gmid")), type, num3, "0", num,contactor))
                    {
                        url = new Cared70().PayBank(num3.ToString(), num.ToString(), BankBox.Value);
                        base.Response.Redirect(url);
                    }
                    else
                    {
                        errLabel.Text = "充值失败";
                    }
    你看url是什么东西,应该带有参数。哪只能根据参数再查出来
      

  7.   

    orderid=1022013091010505270 这个都是我需要的,就是后面那串数字url = "http://XXX.XXX.COM/Pay.aspx?userid=4934&orderid=1022013091010505270&money=11&url=http://localhost:14382/wvvwpay/70_bank_Return.aspx&bankid=1002&sign=e2fa2aa0045a6d48b1847d1ae4735c57&ext=bank", endResponse = true
      

  8.   

    OkxrOrderId 是随机生成的吧,你方法有返回吗 木有,就是不晓得怎么能获取到他
    你调试看一下
    if (PayMentFactory.InitOrder(int.Parse(SafeCookie.GetCookie("sid")), str, int.Parse(SafeCookie.GetCookie("gmid")), type, num3, "0", num,contactor))
                    {
                        url = new Cared70().PayBank(num3.ToString(), num.ToString(), BankBox.Value);
                        base.Response.Redirect(url);
                    }
                    else
                    {
                        errLabel.Text = "充值失败";
                    }
    你看url是什么东西,应该带有参数。哪只能根据参数再查出来
    还执行了
    执行 Reader“SELECT * FROM User_Pay_Order WHERE [OkxrOrderId]=@okxrorderid” Command Text = "SELECT * FROM User_Pay_Order WHERE [OkxrOrderId]=@okxrorderid", okxrorderid 就是我要获取的
      

  9.   

    楼主的意思是X1.ASPX添加一条数据(后台生成一个随机数写入数据库),然后在X1.ASPX在弹出一个类似于对话框的提示,显示这个随机字符串?
      

  10.   

    这个有2个方法吧。
    1,写入数据库成功后,把随机数写入页面的一个asp:hidden的控件,页面postback加载(page_load)的时候,判断这个控件是否有值,有的话取值弹出一个对话框(不用js弹出的话,体验不好,会白屏)。2、提交用jquery来实现($ajax或者$post到一个ashx页面异步提交),然后数据库用存储过程,设置一个变量为output,这个变量输出那个随机数,jquery提交成功后接收ashx返回的值(成功就返回那个随机数,失败返回失败原因。),然后js弹出结果(随机数或者失败原因),好处是无刷新,用户体验好。不方便的就是如果你没接触过这些的话需要先学习一下,不过这些都比较简单,而且你早晚都要学这些东西。
    所以推荐你用第二种方法(就当学习提高自己的水平了)。
      

  11.   

    这个有2个方法吧。
    1,写入数据库成功后,把随机数写入页面的一个asp:hidden的控件,页面postback加载(page_load)的时候,判断这个控件是否有值,有的话取值弹出一个对话框(不用js弹出的话,体验不好,会白屏)。2、提交用jquery来实现($ajax或者$post到一个ashx页面异步提交),然后数据库用存储过程,设置一个变量为output,这个变量输出那个随机数,jquery提交成功后接收ashx返回的值(成功就返回那个随机数,失败返回失败原因。),然后js弹出结果(随机数或者失败原因),好处是无刷新,用户体验好。不方便的就是如果你没接触过这些的话需要先学习一下,不过这些都比较简单,而且你早晚都要学这些东西。
    所以推荐你用第二种方法(就当学习提高自己的水平了)。谢谢,,,虽然不会,但是还是谢谢啊
      

  12.   


    这个有2个方法吧。
    1,写入数据库成功后,把随机数写入页面的一个asp:hidden的控件,页面postback加载(page_load)的时候,判断这个控件是否有值,有的话取值弹出一个对话框(不用js弹出的话,体验不好,会白屏)。2、提交用jquery来实现($ajax或者$post到一个ashx页面异步提交),然后数据库用存储过程,设置一个变量为output,这个变量输出那个随机数,jquery提交成功后接收ashx返回的值(成功就返回那个随机数,失败返回失败原因。),然后js弹出结果(随机数或者失败原因),好处是无刷新,用户体验好。不方便的就是如果你没接触过这些的话需要先学习一下,不过这些都比较简单,而且你早晚都要学这些东西。
    所以推荐你用第二种方法(就当学习提高自己的水平了)。找你修改下做成这个功能,需要多少钱? 可以Q我 45 74 59 90