Extracción de parametros de una URL
Un problema que de cuando en cuando vuelve, es la extracción de los parametros de una URL cargada con el método GET, desde su propia página (utilizando javascript).
El siguiente método javascript, utilizando expresiones regulares, ayuda en la labor de extraer el valor de un parametro de la url.
function ExtraeParametroGet( parameterName ){
parameterName = parameterName.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+parameterName +"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
Suponiendo que en la url tenemos es la siguiente :
http://../../../GoogleMaps.aspx?SearchLocation=calle%20barcelona
La forma mas adecuada de obtener la dirección recibida por parametro, desde el javascript de la página GoogleMaps.aspx, seria seria:
var paramValue = ExtraeParametroGet("SearchLocation");
- FIN -
3:22 | Etiquetas: javascript | 0 Comments
Ejemplo de Cache para ASP.Net
El siguiente artículo detalla algunos aspectos básicos sobre el uso de la cache en ASP.Net
http://dotnetperls.com/Content/Cache-Examples-ASPNET.aspx
- FIN -
0:52 | | 0 Comments
System.Xml.XmlException: Falta el elemento raíz
Si alguna vez os ha salido un fallo del tipo :
Detalles de la excepción: System.Xml.XmlException: Falta el elemento raíz.
Probablemente esteis cargado un XmlReader con un stream (XmlReader.Create(_fichero);), el cual previamente a sido leido por otra parte del código.
El fallo es muy simple, cuando se ha leido previamente el puntero queda al final del stream, por tanto hay que volver a posicionarlo al principio de este.
_fichero.Seek(0, SeekOrigin.Begin);
(_fichero es un System.IO.Stream)
- FIN -
6:53 | Etiquetas: errores | 3 Comments