Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2012, 16:39
Lego
 
Fecha de Ingreso: enero-2009
Mensajes: 141
Antigüedad: 15 años, 4 meses
Puntos: 1
script en asp.net

hola buenas espero esten bien tengo esta duda en una pagina asp agrego un boton de esta forma

btnSubmit = new Button();
btnSubmit.Text = "enviar";
btnSubmit.Click += new EventHandler(Crear_Reporte);

cuando ejecutp el evento Crear_Reporte estoy intentado que se ejecute un script para bloquear todos los controles lo estoy haciendo asi

System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append("for(i = 0; i < document.forms[0].elements.length; i++) ");
sb.Append("{ ");
sb.Append(" elm = document.forms[0].elements(i); ");
sb.Append(" if (elm.id.indexOf('chxList_0')!=-1)");
sb.Append(" { ");
sb.Append(" strId= elm.id.substring(0,elm.id.length-9) + 'lblError'; ");
sb.Append(" document.getElementById(strId).innerText = 'Espere...'; ");
sb.Append(" } ");
sb.Append(" elm.disabled = true; ");
sb.Append("} ");
sb.Append(@"</script>");

if (!Page.ClientScript.IsStartupScriptRegistered("JSS cript"))
{
Page.ClientScript.RegisterClientScriptBlock(this.G etType(), "JSScript", sb.ToString());
}

pero el mismo se me ejecuta luego del postBack y necesito que bloque los controles y luego vaya y termine de hace el posback alguien me ayuda saludos y gracias