c# - 如何使用服务器端将数据发布到 MVC4 中的外部 URL

标签 c# asp.net asp.net-mvc asp.net-mvc-4

简单问题:

现在我的 View 中有该表单:

<form action="https://www.xyz.com/xyz/ISO/NewPayment"
method="post" name="payform">

    <input type="hidden" name="session_id" value="@Model.OrderId">
    <input type="submit" value="Pay">
</form>

它发送 POST 数据并将用户重定向到 https://www.xyz.com/xyz/ISO/NewPayment

很简单,但我想在用户被重定向到外部 URL 之前检查服务器端数据的正确性。

我如何在 asp.net MVC 中执行此操作?如何从服务器端发送 POST 数据,然后重定向用户?

问候

最佳答案

在服务器端使用WebClientHttpWebRequest 来POST 数据。这适用于任何 .net 代码,而不仅仅是 mvc。

关于c# - 如何使用服务器端将数据发布到 MVC4 中的外部 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21101518/

相关文章:

C#:如果传递对象变量,对方法参数使用 ref/out 有什么不同吗?

c# - 如何在后台调用存储过程?

ASP.NET SqlServer session 复制

jquery - ASP.Net母版页和子页都需要引用jQuery库

c# - 使用 Ninject 的项目依赖项

c# - 如何将列映射到 Entity Framework 中的另一个表?

c# - 在 HttpClient 中使用 await 进行异步调用永远不会返回

c# - 使用 XML 和 XSL

c# - 如何使用 C# 和 ASP.NET MVC 插入从表单中获取的图像并将其作为字节存储到数据库中

asp.net-mvc - DropDownList 的 ASP.NET MVC 错误绑定(bind)集合?