<select size="6" name="AskPosition2" multiple="multiple" id="AskPosition2" style=" width:262px; height:60px;">
</select>
我想把AskPosition2的值存到数据库,在保存钱验证。
          if ( Request.Form["AskPosition2"]== "")
          {
              mycsx.alerterr("必须选择。", this.lb_);
          }
但是不对

解决方案 »

  1.   

    可以用非空验证控件
    在客户端判断是否选择了值
    RequiredFieldValidator1
    将initialValue值设为select 的默认值服务端取值:
    AskPosition2.value
      

  2.   

    if ( Request["AskPosition2"].Length==0)
              {
                  mycsx.alerterr("必须选择。", this.lb_);
              }
      

  3.   

    不对,提示:
    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例
      

  4.   

    Request["AskPosition2"]取出来是空值