AW.Pay.Core.AliPay.BuildForm C# (CSharp) Method

BuildForm() private method

private BuildForm ( string>.SortedDictionary dicParam ) : string
dicParam string>.SortedDictionary
return string
        private string BuildForm(SortedDictionary<string, string> dicParam)
        {
            StringBuilder sbHtml = new StringBuilder();
            sbHtml.Append("<form id='alipaysubmit' name='alipaysubmit' action='" + AlipayConfig.ALIPay_URL + "_input_charset=" + AlipayConfig.CHARTSET + "' method='get'>");

            foreach (KeyValuePair<string, string> temp in dicParam)
            {
                sbHtml.Append("<input type='hidden' name='" + temp.Key + "' value='" + temp.Value + "'/>");
            }

            sbHtml.Append("<input type='submit' value='确认' style='display:none;'></form>");
            sbHtml.Append("<script>document.forms['alipaysubmit'].submit();</script>");
            return sbHtml.ToString();
        }