jueves, 22 de marzo de 2012

string.Format y uso de llaves para abrir cerrar función

Este es un post bien corto y seguro que muchos de vosotros ya lo conocéis, pero yo no me había encontrado con el caso hasta ahora…

La idea es que quería usar la función string.Format para que me escribiera en cliente una función de javascript y claro en esta función aparece el caracter ‘{‘ y ‘}’, pero no me interesa que string.Format, lo interprete como parámetro, por lo que necesito un carácter de escape. Bueno, pues el carácter de escape es usar este mismo carácter.

string.Format(@"
<script>
$(document).ready(function()
{{
$(""#{0}"").doSomething();
}});
</script>","HelloWorld");


Esta información la encontré en el siguiente blog:



http://geekswithblogs.net/jonasb/archive/2007/03/05/108023.aspx