日期:2014-05-19  浏览次数:20967 次

怎样才能取到这个非服务器端空间的值?
<select   size= "6 "   name= "AskPosition2 "   multiple= "multiple "   id= "AskPosition2 "   style= "   width:262px;   height:60px; ">
</select>
我想把AskPosition2的值存到数据库,在保存钱验证。
                    if   (   Request.Form[ "AskPosition2 "]==   " ")
                    {
                            mycsx.alerterr( "必须选择。 ",   this.lb_mark);
                    }
但是不对


------解决方案--------------------
可以用非空验证控件
在客户端判断是否选择了值
RequiredFieldValidator1
将initialValue值设为select 的默认值

服务端取值:
AskPosition2.value
------解决方案--------------------
if ( Request[ "AskPosition2 "].Length==0)
{
mycsx.alerterr( "必须选择。 ", this.lb_mark);
}