一:判断用户输入是否满足要求
    比如:两个输入框,ID分别是txtColNum,txtBoxCode,提交前两者不能同时为空.
    解决方法如下:
    1:在HTML文件的<Head> </Head>中,插入如下JavaScript脚本(注意,Form1为当前页面的ID,txtColNum和txtBoxCod为输入框的ID,使用value而不是text属性)

        <script language="javascript">
           function CheckValid()
           
{    
              
if ((document.Form1.txtColNum.text == ""&& (document.Form1.txtBoxCode.text == ""))
             
{
                  alert(
"列号和箱号不能全为空,请输入列号或者箱号!");    
                  
return false;     
              }

              
else
              
{
                  
return true
               }

           }

        
</script>


      2:在CS文件的Page_Load事件中,加入下面一句:
         btnQuery.Attributes.Add("OnClick","return CheckValid();");
         注意,在句中,CheckValid()后面有";"号
   
二:判断用户输入是否是浮点值

        <script language="javascript">
        function CheckExpense()
        
{
           
           
if (document.CompanyExpenseInfo.txtExpenseAmount.value == "")
           
{
              alert(
"费用金额不能为空!");
              
return false;
           }

           
else
           
{
             floatValue 
= parseFloat(document.CompanyExpenseInfo.txtExpenseAmount.value);
             
if (isNaN(floatValue))
             
{               
               alert(
"请输入正确的费用金额");
               
return false;
               
             }

             
else
             
{
               
return true;               
             }

           }

        }

        
</script>

三:在C#文件中实现一个弹出对话框
        private void Alert(string strMessage)
        
{
            
this.Page.RegisterStartupScript("","<script>alert('"+strMessage+"');</script>"); 
        }