我有一个表单,在提交时应该重定向到外部URL以对我的表单数据执行一些操作,并且在成功提交后保留在主页上。我使用重定向,但这将使我的第二个选项成为可能,但不是我的第一个选项。请帮助..重定向到表单上的外部网址提交
0
A
回答
0
您需要为此手动编程。例如,您可以将returnUrl参数(例如,通过查询字符串)传递到第二页,该页面将负责读取此参数并执行其自身的重定向。
2
您在这里有不同的可能性。第一种可能性是将表单的action
属性直接设置为外部URL,并添加一个隐藏的输入参数returnurl
。当表单被提交时,它会将数据发布到外部url进行处理,当处理完成后,外部url将使用returnurl
参数重定向回您的主页。
另一种可能性是使用WebClient用于处理发送数据并返回相同的观点来调用外部URL在您的文章操作:
[HttpPost]
public ActionResult Index(SomeViewModel model)
{
using (var client = new WebClient())
{
var values = new NameValueCollection
{
{ "param1", model.Property1 },
{ "param2", model.Property2 },
};
// send values for processing to the external url
var result = client.UploadValues("http://externalurl.com", values);
// TODO: analyze result
}
return View(model);
}
相关问题
- 1. html - 在表单提交后重定向到新的网址(django网站)
- 2. 表单提交后重定向到域
- 3. CodeIgniter表单提交重定向到localhost
- 4. 在提交表格上重写网址
- 5. 使用recaptcha与外部表单提交网址
- 6. Apache重定向到外部地址
- 7. 提交表单及其数据到外部URL以及重定向
- 8. 将表单提交到多个网址
- 9. jQuery的重定向不提交表单
- 10. 重定向成功的表单提交
- 11. PHP重定向ExtJS的表单提交
- 12. 从docroot重定向到玻璃鱼的外部网址
- 13. 如何将页面重定向到angularjs中的外部网址?
- 14. 重定向到具有请求参数的外部网址
- 15. 的WebAPI重定向到外部网站
- 16. 搜索表单向外部网站提交查询
- 17. 对外部网站的内部重定向网址显示在谷歌上
- 18. 更新表单重定向到root_url上提交 - Rails 3
- 19. 将表单提交到重写的网址?
- 20. jQuery地址 - 表单提交后重定向
- 21. 如何将example.com/example重定向到外部网址?
- 22. asp.net mvc 3 - 重定向到外部网址增加+
- 23. 使用ajax重定向表单提交
- 24. 点击提交表单后重定向
- 25. 表单 - 点击提交后重定向
- 26. 表单提交后重定向(CSR)
- 27. 表单提交后重定向
- 28. WordPress提交后PHP表单重定向
- 29. urllib2:提交表单然后重定向
- 30. Django - 表单提交没有重定向
只是信息,我可以看到[这]相同的答案(HTTP ://forums.asp.net/t/1899157.aspx?MVC + Post + Redirect)通过@budugu发布变量名称已更改 – stom 2015-10-05 10:54:33