导入命名空间using System.Text;
private void Page_load(object sender,System.EventArgs e)
{
Button1.Attributes.Add("onClick","return Check()");
StringBuilder sb = new StringBuilder();
sb.Append("<script language='javascript'>");
sb.Append("function Check()");
sb.Append("{");
sb.Append(String.Format("if(document.getElementById('{0}').value=='')",this.txt1.ClientID));
sb.Append("{");
sb.Append("alert('不能为空');");
sb.Append("}");
sb.Append("}");
sb.Append("</script>");
Page.RegisterClientScriptBlock("Test",sb.ToString());
}
StringBuilder sb = new StringBuilder();
sb.Append("<script language='javascript'>");
sb.Append("function Check()");
sb.Append("{");
sb.Append(String.Format("if(document.getElementById('{0}').value=='')",this.txt1.ClientID));
sb.Append("{");
sb.Append("alert('不能为空');");
sb.Append("}");
sb.Append("}");
sb.Append("</script>");
Page.RegisterClientScriptBlock("Test",sb.ToString());
}
本文介绍如何在ASP.NET中使用C#代码向页面加载JavaScript脚本块,实现按钮点击验证输入框是否为空的功能。通过Page_Load事件处理程序,利用StringBuilder动态生成JavaScript,并通过Page.RegisterClientScriptBlock方法注册。
1932

被折叠的 条评论
为什么被折叠?



