.Net C# 发布表单到外部 URL
本文关键字:外部 URL 表单 布表单 Net | 更新日期: 2023-09-27 17:55:20
我是.NET的新手 - 我是一个经典的ASP开发人员已经有一段时间了。我正在尝试将HTML表单发布到saleforce,但我遇到了一些问题。我正在使用带有母版页的 .NET 网络表单 4.0。
如果我在经典ASP中执行此操作,我只需将表单操作更改为Salesforce URL。但是对于网络表单,我想表单正在提交回页面。
我想我应该回发并从表单中收集数据,然后将其发送给 salesforce,但我不确定该怎么做......感谢您的任何帮助!
答案很简单:不要使用网络表单(runat="server"
),而只是创建一个常规的旧表单。 然后将action
属性设置为发布到 salesforce,您就完成了。
没有 Web 表单(viewstate、viewbag 等)的经典 ASP 方法相比,这就是您的操作方式。
可以在回发事件中使用 Web 客户端和 UploadValues 来发布到外部 URL。这也将使您留在您的网站上,但如果您想最终访问外部网站,则此解决方案将不起作用。
System.Net.WebClient myWebClient = new System.Net.WebClient();
myWebClient.UploadValues(ExternUrl, PostData);