有些人在后台执行JS代码用的是Response.Writ();我感觉非常不方便,尤其是最近开始使用Atlas,很麻烦,所以现在比较短的JS我都是用这个方法来实现
比如说,TextBox1输的内容不能为空,只是一个例子啊,一般都可以在前台写的
此代码,会提醒用户,TextBox不能为空,并且把焦点重新定位到TextBox1中
比如说,TextBox1输的内容不能为空,只是一个例子啊,一般都可以在前台写的
if (TextBox1.Text.Trim() == "")
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "REG", "alert('不能为空');document.all." + TextBox1.ClientID + ".focus();", true);
return;
}
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "REG", "alert('不能为空');document.all." + TextBox1.ClientID + ".focus();", true);
return;
}
此代码,会提醒用户,TextBox不能为空,并且把焦点重新定位到TextBox1中