Otra cosa que se me ocurre ahora que se podría hacer (nunca lo he intentado, tampoco se si podrá funcionar), es tener un form con varios campos hidden (según sea necesario). Por ejemplo, si necesitas pasar un solo valor por la URL, digamos un Id, entonces ese formulario tendrá un solo campo hidden. Al hacer click en el link, se llamaría a una función javascript que establezca el valor de ese campo hidden según el Id del campo que fue clickeado. El action del form sería la página que pondrías comunmente en el link, y así se enviaría los datos por POST. Y haciendo Request.Form("id"), te aseguras que la variable sea POST y no GET.
Lo que digo es algo así:
Código:
<script>
function SetVar(param_Value){
document.MyForm.hid_Id.value = param_Value
document.MyForm.submit()
}
</script>
<html>
<body>
<form method="post" action="una_pagina.asp" name="MyForm">
<input type="hidden" name="hid_Id">
</form>
//los Links
<a href="#" OnClick="SetVar(3289)">
<a href="#" OnClick="SetVar(2091)">
<a href="#" OnClick="SetVar(2390)">
...
Luego lo pruebo y comento si funciona o no.
Saludos!.