miércoles, 11 de enero de 2012

agregar funcion de javascript por codebehind

Escenario:  se necesita que dos checkboxes sean iguales al cambiar el primero.


protected void mygridview_ItemCreated(object sender, EventArgs e) {


if(this.mygridview.CurrentMode == FormViewMode.Insert){
  TextBox txt1 = (TextBox)mygridview.FindControl("txt1");
  TextBox txttxt2 = (TextBox)mygridview.FindControl("txt2");
  String csName = "TextChangeScript";
  Type csType = this.GetType();
  ClientScriptManager cs = Page.ClientScript;
if (!cs.IsClientScriptBlockRegistered(csType, csName)) {
  StringBuilder csText = new StringBuilder();
  csText.Append("<script type=\"text/javascript\"> function cambiarTexto() {");
  csText.Append("document.getElementById('ctl00_placeHolderContenido_mygridview_txt2').value = document.getElementById('ctl00_placeHolderContenido_mygridview_txt1').value }<");
  csText.Append("/script>");
  cs.RegisterClientScriptBlock(csType, csName, csText.ToString());
}
  txt1.Attributes.Add("onblur", "return cambiarTexto();");
}

}

No hay comentarios:

Publicar un comentario

Gracias por tus aportes, críticas y preguntas

Agregar Fondos personalizados a llamadas de teams

1. Abrir una ventana de explorador 2. En la barra de direccion digitar     %appdata% y pulsar enter 3. Abrir la carpeta microsoft...