0

我是 .NET 的新手——我是一名经典的 ASP 开发人员已经有一段时间了。我正在尝试向 saleforce 发布 HTML 表单,但遇到了一些问题。我正在使用带有母版页的 .NET webforms 4.0。

如果我在经典 ASP 中执行此操作,我只需将表单操作更改为 Salesforce URL。但是对于网络表单,我猜该表单正在提交回页面。

我想我应该回发并收集表单中的数据,然后将其发送给销售人员,但我不知道该怎么做......感谢您的帮助!

4

2 回答 2

1

答案很简单:不要使用网络表单 ( runat="server"),而是创建一个常规的旧表单。然后将action属性设置为 post to salesforce,就大功告成了。

与没有 web 表单(viewstate、viewbag 等)的经典 ASP 方法相比,这就是您的做法。

于 2013-01-23T17:28:26.410 回答
1

您可以在回发事件中使用 Webclient 和 UploadValues 来发布到外部 Url。这也将使您留在您的网站上,但是如果您想最终访问外部网站,则此解决方案将不起作用。

System.Net.WebClient myWebClient = new System.Net.WebClient();
myWebClient.UploadValues(ExternUrl, PostData);
于 2016-11-02T08:27:36.430 回答