no soy capaz de entender lo que es el uso de it.RegisterClientScriptBlock/RegisterStartupScriptEl uso de RegisterClientScriptBlock/RegisterStartupScript en asp.net 3.5
cuando direclty de podemos escribir el código javascrpt in.js archivo y lo llaman en el botón
ex: 2
<script>
function ReqField1Validator() {
if (document.forms[0].txtField1.value == '') {
alert('TextBox cannot be empty')
return false
}
return true
}
</script>
btnPostback.Attributes.Add("onclick","return ReqField1Validator()");
lo que será el uso de RegisterClientScriptBlock/RegisterStartupScript?
protected void btnPostback_Click(object sender, EventArgs e) {
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"var lbl = document.getElementById('lblDisplayDate');");
sb.Append(@"lbl.style.color='red';");
sb.Append(@"</script>");
if (!ClientScript.IsStartupScriptRegistered("JSScript")){
ClientScript.RegisterStartupScript(this.GetType(), "JSScript", sb.ToString());
}
}
leer algunos artículos pero no eran claras
alguna idea sobre esto sería grande
Gracias Príncipe