0

プロジェクトに PayUMoney を統合しようとしています。PayUMoney のドキュメントに従って、自分のページを PayUMoney の Web サイトにリダイレクトし、いくつかの投稿データを使用する必要があります。私が使用しているテクノロジーは、APIController、HTML、AngularJS です。現在、いくつかの調査を行ったところ、いくつかの非表示フィールドを含むフォームを作成してから、そのフォームを送信する必要があることがわかりました。以下は、サーバー側からフォーム フィールドを生成するために使用しているコードです。

public void Post()
    {
        System.Web.HttpContext.Current.Response.Clear();

        System.Web.HttpContext.Current.Response.Write("<html><head>");

        System.Web.HttpContext.Current.Response.Write(string.Format("</head><body onload=\"document.{0}.submit()\">", FormName));
        System.Web.HttpContext.Current.Response.Write(string.Format("<form name=\"{0}\" method=\"{1}\" action=\"{2}\" >", FormName, Method, Url));
        for (int i = 0; i < Inputs.Keys.Count; i++)
        {
            System.Web.HttpContext.Current.Response.Write(string.Format("<input name=\"{0}\" type=\"hidden\" value=\"{1}\">", Inputs.Keys[i], Inputs[Inputs.Keys[i]]));
        }
        System.Web.HttpContext.Current.Response.Write("</form>");
        System.Web.HttpContext.Current.Response.Write("</body></html>");                

        System.Web.HttpContext.Current.Response.End();
    }
4

0 に答える 0