Remover items especificos de un URL - ASP.NET



   AUTOR PREGUNTA

Publicado 03 abril 2014 - 15:12

¿Cómo puedo remover unos items en específico de un URL para una redirección en ASP.NET?


¿Tienes la misma pregunta? Yo también

Publicado 03 abril 2014 - 20:10

Debes reconstruir el URL primero para la redirección:

string url = Request.RawUrl;
NameValueCollection params = Request.QueryString;
for (int i=0; i<params.Count; i++)
{
if (params[i].GetKey(i).ToLower() == "foo")
{
    url += string.Concat((i==0 ? "?" : "&"), params[i].GetKey(i), "=", params.Get(i));
}
}
Response.Redirect(url);

   AUTOR PREGUNTA

Publicado 04 abril 2014 - 03:12

era eso, me faltaba reconstruir la url. gracias