网页自动跳转 HTTP-EQUIV="REFRESH"

时间:2022-02-18 22:11:44

文章:META HTTP-EQUIV="REFRESH" 实现网页自动跳转

< META HTTP-EQUIV="REFRESH" CONTENT="x; URL=*.*">

 <meta http-equiv="refresh" content="0; url='<%= tMerchantPage %>'">
<%@ Page Language="C#" Debug="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    private string tMerchantPage = "";
protected void Page_Load(object sender, EventArgs e)
{
//1、取得MSG参数,并利用此参数值生成支付结果对象
com.abc.trustpay.client.ebus.PaymentResult tResult = new com.abc.trustpay.client.ebus.PaymentResult();
tResult.init(Request["MSG"]); //2、判断支付结果状态,进行后续操作
if (tResult.isSuccess())
{
//3、支付成功
//tMerchantPage = "http://172.30.7.117/demo/CustomerPage.aspx?请传入必要的参数" 如下:
tMerchantPage = "http://172.30.7.117/demo/CustomerPage.aspx?OrderNo=" + tResult.getValue("OrderNo");
}
else
{
//4、支付失败
//tMerchantPage = "http://172.30.7.117/demo/MerchantFailure.aspx?请传入必要的参数" 如下:
tMerchantPage = "http://172.30.7.117/demo/MerchantFailure.aspx?OrderNo=" + tResult.getValue("OrderNo");
}
}
</script> <!--
<URL><%= tMerchantPage %></URL>
-->
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="refresh" content="0; url='<%= tMerchantPage %>'">
</head>
</html>

在农行支付中看到的代码,之前没见过这种跳转页面的方式。