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


    文章: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>

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

  • 相关阅读:
    智能指针
    C++学习之对类中的成员函数的定义和声明最后添加一个const作用
    动态链接,静态链接库
    Java 位运算
    Java 工具类
    Java 枚举
    Java 内部类
    Java 异常机制
    Java hashCode 和 equals
    Java 字节流和字符流
  • 原文地址:https://www.cnblogs.com/Tpf386/p/11942271.html
Copyright © 2020-2023  润新知