将值发布到URL而不重定向

时间:2013-02-20 13:42:00

标签: c# asp.net vb.net

我正在设置一个短信服务,我必须发布一些值, 像接收者,发送者和消息到提供者的特定网址。

如果我只是添加一个按钮并且在按钮事件中我很简单 制作一个response.redirect(“...带有值的url和url参数......”)

但我不希望用户被重定向到另一个页面 单击按钮。我试图将网址发布到新窗口 JavaScript的。这没关系,但是我遇到了很多弹出式阻塞问题 浏览器......

对于如何实现这一点,是否有任何建议,我认为必须这样做 是将信息发布到支付服务等的一种非常常见的方式。

最好的问候。

2 个答案:

答案 0 :(得分:1)

当您需要将内容加载到不同页面而无需重新加载时,您可以使用现在广泛支持的本地存储。在某种意义上类似于cookie,但更灵活,更新。

深入了解本地存储here

简要本地存储演示here

我无法确定使用VB或C#的确切方法,但我相信如果你环顾四周,你会发现它。告诉您确切的用例有点困难,但最终GET变量会在加载时加载到页面或脚本中,即使您设法更改或更新变量,在下次重新加载之前也不会访问该变量。 / p>

答案 1 :(得分:0)

使用System.Net.WebClient,您可以在不进行重定向的情况下调用网站。

Dim result As String = New System.Net.WebClient().DownloadString("http://...")