1

我正在设置一个 SMS 服务,我必须将一些值(例如接收者、发送者和消息)发布到提供商的特定 url。

如果我只是添加一个按钮并在按钮事件中创建一个 response.redirect("...url and url parameters with values..."),那就很简单了

但是我不希望在单击按钮时将用户重定向到另一个页面。我尝试使用 JavaScript 将 URL 发布到新窗口。没关系,但我遇到了很多浏览器的弹出窗口阻止问题......

有没有关于如何实现这一点的建议,我认为这一定是一种将信息发布到支付服务等的非常常见的方式。

此致。

4

2 回答 2

1

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

在此处深入了解本地存储

简要的本地存储演示在这里

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

于 2013-02-20T13:53:10.927 回答
0

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

Dim result As String = New System.Net.WebClient().DownloadString("http://...") 
于 2013-02-20T16:22:17.160 回答