是用Javascript还是用服务验证控件。
如果用服务验证控件,那么下拉框怎么验证是否为空(如:下拉框有很多项,默认是“请选择”,也就是为空)。
请问有什么好的解决方法不?(谢谢)

解决方案 »

  1.   

    用客户端验证的时候就用html控件
    用服务器验证的时候就用.net控件
    在服务器端就可以获得下拉列表的内容了
      

  2.   

    用ASP.net的定义验证控件 写javascript代码
      

  3.   

    function valComments_ClientValidate(source, args)
        {
            if (args.Value="请选择" && args.Value="")
                args.IsValid = false;
            else
                args.IsValid = true;
        }
    不知道可以吗? 没测试过
      

  4.   

    JS验证以后。在服务端代码处在验证一下。安全第一
    ====================先客户端JS,服务端再验证/或写自定义验证控件
      

  5.   

    想那么有什么, 其实.NET自带的验证控件都是客户端与服务器端都要通过的.首先在客户端验证通过后, 传到服务器端还要再验证一次的.
      

  6.   

    一般情况下都采用.NET的验证控件.但一些复杂的验证还是自己写JS比较好.
      

  7.   

    https://login.taobao.com/auction/fast_buy_item.htm?auction_id=31a461e3c895f83d183544965e881ecb&x_id=null&key=38b1a7b20b6420eb43602912979c4f53
    很好的验证哦