62,025
社区成员
发帖
与我相关
我的任务
分享
前端:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<div>
<asp:Label ID="lab_ChekPayResult" runat="server" Text="Label"></asp:Label>
</div>
</body>
</html>
后端:
protected void Page_Load(object sender, EventArgs e)
{
System.Timers.Timer timer = new System.Timers.Timer();
timer.Enabled = true;
timer.Interval = 30000; //执行间隔时间,单位为毫秒;
timer.Start();
timer.Elapsed += new System.Timers.ElapsedEventHandler(test);
}
private void test(object source, ElapsedEventArgs e)
{
int i = FacadeManage.aideTreasureFacade.ChekPayResult(orderid, price); //此处查询永远为 1.orderid, price有全局变量
if (i == 1)
{
lab_ChekPayResult.Text = "支付成功, 订单号: " + orderid;
}
else
{
lab_ChekPayResult.Text = "支付失败, 订单号: " + orderid;
return;
}
}