【问题标题】:Post HTML form from ColdFusion to asp.net将 HTML 表单从 ColdFusion 发布到 asp.net
【发布时间】:2014-07-23 16:53:30
【问题描述】:

我正在使用信用卡支付网关。网关的访问是用ColdFusion(8)编写的。我正在用 asp.net/C# 开发一个新网站,并在 ColdFusion 中使用这个支付网关。我可以成功地将数据从我的 asp.net 页面中的 HTML 表单发布到 ColdFusion 页面。处理完付款后,ColdFusion 页面将包含数据的表单回传到 asp.net 页面。

<cfoutput>
  <form name="frmupdate" method="post" action="#return_url#">
    <input type="hidden" name="ordernumber" value="#order_no">
  </form>
</cfoutput>

重定向正确完成,并命中了 asp.net 页面 (return_url) 中的调试点。当我尝试访问表单字段“ordernumber”(Request.Form[“ordernumber”])时,它总是返回null。无法更改 ColdFusion 中的逻辑。请给我一个提示来完成这项工作。或者我忘记了什么基本规则?

【问题讨论】:

  • 您的输入缺少井号。而不是...value="#order_no"&gt;,它应该是...value="#order_no#"&gt;。

标签: c# html asp.net coldfusion-8


【解决方案1】:

完整的代码应该是:

<cfoutput>
  <form name="frmupdate" method="post" action="#return_url#">
    <input type="hidden" name="ordernumber" value="#order_no#">
  </form>
</cfoutput>

【讨论】:

    猜你喜欢
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    相关资源
    最近更新 更多