La mayoría de las páginas de acción de formulario aceptan datos como POST.
Function postFormData(url, data)
Dim xhr : Set xhr = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
xhr.open "POST", url, false
xhr.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xhr.send Data
If xhr.Status = 200 Then
postFormData = xhr.ResponseText
Else
Err.Raise 1001, "postFormData", "Post to " & url & " failed with " & xhr.Status
End If
End Function
Al crear los datos, la codificación de url es necesaria en los valores de los datos. Desde método ASP Server.URLEncode sólo lo hace la codificación de ruta y codificación no componente que necesita para reemplazar a cabo con caracteres/2F%
Function URLEncodeComponent(value)
URLEncodeComponent = Server.URLEncode(value)
URLEncodeComponent = Replace(URLEncodeComponent, "/", "%2F")
End Function
.Net también permite ese tipo de procesamiento. Simplemente ponga su código processing.asp en el evento Click para un botón o control de hipervínculo, o incluso llámelo desde el evento Load si IsPostBack y _todos los envíos de formulario deben causar esto. –
Esto fue etiquetado como .NET los primeros 20 minutos ... –