C# 将HTML表单从ColdFusion发布到asp.net

C# 将HTML表单从ColdFusion发布到asp.net,c#,html,asp.net,coldfusion-8,C#,Html,Asp.net,Coldfusion 8,我正在使用信用卡支付网关。对网关的访问是用ColdFusion(8)编写的。我正在用asp.net/C开发一个新网站,并在ColdFusion中使用这个支付网关。我可以成功地将asp.net页面中HTML表单中的数据发布到ColdFusion页面。处理完付款后,ColdFusion页面将带有数据的表单发回asp.net页面 <cfoutput> <form name="frmupdate" method="post" action="#return_url#">

我正在使用信用卡支付网关。对网关的访问是用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页面中的调试点(返回url)已命中。当我尝试访问表单字段“ordernumber”(Request.form[“ordernumber”])时,它总是返回null。无法更改ColdFusion中的逻辑。请给我一个提示,使这项工作。或者任何我忘记的基本规则?

完整的代码应该是:

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

您的输入缺少哈希标记。而不是
…value=“#订单号”>
它应该是
…value=“#订单号”>