Tengo una página de error.aspx
. Si un usuario llega a esa página, obtendrá la ruta de error en el page_load()
URL del método usando Request.QueryString["aspxerrorpath"]
y funciona bien.¿Cómo comprobar que Request.QueryString tiene un valor específico o no en ASP.NET?
Pero si un usuario accede directamente a esa página, generará una excepción porque aspxerrorpath
no está allí.
¿Cómo puedo verificar que aspxerrorpath
esté allí o no?
también intenté usar Request.QueryString.Count! = 0 pero entonces el problema es si el usuario adjunta algo como? Abc = 1223 entonces otra vez dará la excepción – Peeyush
'Request.QueryString.Count! = 0' simplemente dirá si hay _no_ parámetros en absoluto. – Oded