服务器控件button和javascript的执行问题
<script   language   = "javascript ">  
 function   selectnull() 
 { 
 if(document.all[ "name "].value.length==0) 
       { 
          		alert( "请输入查询条件! ");           		 
       } 
 } 
  </script>  
 //此段javascript语句用来检查命名为name的textbox文本框内是否有值   
 点击服务器控件button后,如果name中有值就执行查询,无值就弹出提示 
 但是   button.Attributes.Add( "onclick ",    "selectnull() ");   这句我应该放在哪呢,如果放在page_load中也不对,虽然弹出提示,但是关闭提示后,查询还是会继续执行,是否是我javascript语句写的不好呢,或者button.Attributes放的位置不对,请指教下,谢谢。 
------解决方案--------------------你在页面的onsubmit里面执行js检查,不成功提示后  return false就不会postback
------解决方案--------------------button.Attributes.Add( "onclick ",  "javascript:return selectnull();return false; ");