Asp classic 修改当前url

Asp classic 修改当前url,asp-classic,Asp Classic,在经典asp中,是否有方法将参数添加到被调用页面的url?因此,从客户端传入一个请求,生成页面,在生成过程中,页面中的代码会将一段随机数据附加到页面的url中 这是针对iis生成的错误页面,我想要的是附加一段随机数据,以便客户端不会缓存它 我知道有一个IIS设置允许我停止正在使用的缓存,但我想知道我是否可以通过url操纵来完成 谢谢在将用户发送到错误页面之前,而不是之后,您应该在URL中附加一个随机值。这将阻止它返回缓存的响应。在将用户发送到错误页面之前,而不是之后,应该在URL中附加一个随机值

在经典asp中,是否有方法将参数添加到被调用页面的url?因此,从客户端传入一个请求,生成页面,在生成过程中,页面中的代码会将一段随机数据附加到页面的url中

这是针对iis生成的错误页面,我想要的是附加一段随机数据,以便客户端不会缓存它

我知道有一个IIS设置允许我停止正在使用的缓存,但我想知道我是否可以通过url操纵来完成


谢谢

在将用户发送到错误页面之前,而不是之后,您应该在URL中附加一个随机值。这将阻止它返回缓存的响应。

在将用户发送到错误页面之前,而不是之后,应该在URL中附加一个随机值。这将阻止它返回缓存响应。

对于您的特定问题,答案是:否。URL由发出请求的客户端“拥有”,服务器端无法修改客户端认为其获取的URL

要实现防止缓存使用的目标,请执行以下操作:

 <%
    Response.Expires = -1
    Response.AddHeader("Cache-Control", "no-cache")
 %>


这只是通知客户端不要缓存响应,或者更具体地说,不要在不重新请求服务器url的情况下重新使用响应。

您的特定问题的答案是:否。url由发出请求的客户端“拥有”,服务器端无法修改客户端认为其获取的URL

要实现防止缓存使用的目标,请执行以下操作:

 <%
    Response.Expires = -1
    Response.AddHeader("Cache-Control", "no-cache")
 %>


这只会通知客户端不要缓存响应,或者更具体地说,不要在不从服务器重新请求url的情况下重新使用响应。

如果我理解正确,在页面加载过程中,您希望在url中添加一些内容吗?你想让它显示给用户还是只是为了页面处理?如果我理解正确,在页面加载过程中,你想在URL中添加一些内容?您想让它显示给用户还是只是为了页面处理?