Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2006, 18:13
Avatar de rodri
rodri
 
Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 3 meses
Puntos: 2
Cita:
Iniciado por Andres95
cual es la ventaja que obtienes ejecutando el script y no codigo c# ?
Codigo c# es codigo de lado del Servidor, mientras que javascript lo ejecutas del lado del cliente.

Para poder incluir un script es de la siguiente manera:

Código:
string MiScript = "<script> alert ('Mensaje de Alerta');</"+"script>";

// en asp.net 1.x
this.RegisterClientScriptBlock("nombre",MiScript);

//en asp.net 2.0
this.ClientScript.RegisterClientScriptBlock(this.GetType(),"nombre",MiScript);
Ahora, también puedes incluir una función de definida en el head y adicionarla a un control de la siguiente manera

Por ejemplo si quisiera un confirm en un boton:

Código:
MiBoton.Attributes.Add("onclick","return MiConfirmacion()");
en el script:
Código:
<script language = 'javascript'> 
function MiConfirmacion()
{
  if (confirm('Aprete Cancelar o Aceptar.'))
    return true;
  else
   return false;
}
</script>
espero no tener errores y ojala que te sirva, adios
__________________
0.o Rodri