2011-07-15 36 views
6

¿Hay alguna manera fácil de extraer los parámetros de la URL de referencia que figura en Request.UrlReferrer? ¿Hay alguna otra forma de obtener los parámetros utilizados por el referente?obtener los parámetros de la referencia

consulta? BlahID = 3 & name = bla

Me refiero a conseguir blahID y el nombre de la URL. Se puede hacer con un montón de manipulaciones de cadenas, pero esperaba que hubiera una manera más fácil.

+0

@Allov Bueno, yo no lo sé todo, ParseQueryString hacer el trabajo. – Aristos

Respuesta

16

Utilice HttpUtility.ParseQueryString desde System.Web. Algo como esto debería funcionar:

string blahID = string.Empty; 
if(Request.UrlReferrer != null) 
{ 
    var q = HttpUtility.ParseQueryString(Request.UrlReferrer.Query); 
    blahID = q["blahID"]; 
} 
Cuestiones relacionadas