【问题标题】:Submit a form that is saved in a string (ASP.NET)?提交保存在字符串 (ASP.NET) 中的表单?
【发布时间】:2010-08-21 15:40:57
【问题描述】:

我有一个 HTML 格式的字符串变量。
例如:FormBody 变量字符串中有以下字符串。

<form id='paymentUTLfrm' action='...' method='post'>
  <input type='hidden' name='CardAcqID' value='131211234234667' />
  <input type='hidden' name='AmountTrans' value='1' />
  <input type='hidden' name='ORDERID' value='1' />
  <input type='hidden' name='TerminalID' value='1723429902234254' />
  <input type='hidden' name='TimeStamp' value='1282408234231473657' />
  <input type='hidden' name='FP' value='56-85-2E-A6-F4-4B-7F-AD-17-E1-D9-97-D5-40-62' />
  <input type='hidden' name='RedirectURL' value='http://localhost:1903/Service1.asmx?op=MelliSale' />
  <input type='hidden' name='MerchantAdditionalData' value='' />
  <input type='hidden' name='Version' value='3.22' />
</form>

现在我想通过 ASP.NET 和 C# 提交它!!!
你能指导我怎么做吗?

【问题讨论】:

    标签: c# asp.net forms webforms


    【解决方案1】:

    查看此页面 How to: Send Data Using the WebRequest Class

    或者做巴勃罗回答

    【讨论】:

      【解决方案2】:

      您需要一个 C# 中的 HttpClient。您可以查看this MS 支持文档,了解如何执行此操作,或者您可以使用WebClient 类。

      使用该 Http 客户端,您必须实现 POST HTTP 命令以发送具有 application/x-www-form-urlencoded 内容类型的数据。该编码数据将包含字符串中的每个变量。要获取它们的值,您必须对其进行解析。

      【讨论】:

        猜你喜欢
        • 2013-09-13
        • 2013-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-07
        • 1970-01-01
        • 1970-01-01
        • 2018-10-20
        相关资源
        最近更新 更多