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