我有以下情况。我为我的公司创建了一个ASP.NET Web应用程序(框架3.5),允许用户购买商品或服务。然后,用户点击“继续付款”,即调用外部支付站点。然后,用户通过此站点输入卡详细信息。
如果用户成功交易,付款网站正在对.aspx页面(比如Successful.aspx)执行CGI调用。所以,我创建了这个.aspx页面并将其放在我的网站的根目录中,连同它的aspx.vb文件(它将执行成功事务处理,如设置Paid,PaidDate字段等)。发生的事情是交易成功,来自支付站点公司的日志显示正在找到并调用Successful.aspx ...但是,Successful.aspx.vb没有执行任何处理(即这些字段根本没有设置。
我缺少一些关于CGI电话的内容吗?
答案 0 :(得分:0)
尝试在Successful.aspx中设置Response.Expires = -1。它可能已被缓存。
其次,用户在付款后发送到successful.aspx后会有什么作用?
答案 1 :(得分:0)
所以最后的答案是: