仅在Asp.net中使用Post方法的一些参数

时间:2012-03-01 14:07:02

标签: c# asp.net payment-gateway

我在asp.net中有一个包含20多个文本框的表单。我必须使用POST方法只将一些参数发送到支付网关。是否有任何方法可以将表单中的必需参数发布到支付网关?任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

您可以使用所需的值制作明确的帖子,例如使用jQuery(请参阅jQuery.post())或将值复制到另一个仅包含感兴趣的值的表单并提交该表单。

答案 1 :(得分:0)

您是否尝试过将所有网络表单元素发布到付款网关?机会是他们的页面将只使用他们期望接收的参数而忽略其他参数(这是网页中的默认行为,解释你可以做什么而忽略其余的)。

如果是这样,您只需要确保表单元素的客户端名称与支付网关期望接收的参数名称相匹配。

由于它是一个webforms应用程序,您可能需要查看MSDN上的How to: Post ASP.NET Web Pages to a Different Page

答案 2 :(得分:0)

没有name-attribute的input-element不会被提交,所以只需删除这些字段上的name-attribute即可。