function validate()
 {
    var ddlProvince=document.getElementById("<%=ddlProvince.ClientID %>");
    var ddlCity=document.getElementById("<%=ddlCity.ClientID %>");
    var ddlVilliage=document.getElementById("<%=ddlVilliage.ClientID %>");
    ddlProvince.value;//第一个的值....以此为例可以拿到其余的值
  }

解决方案 »

  1.   

    http://topic.csdn.net/u/20090519/09/c14682c9-b3ec-45f7-a1bb-86872e28f942.html另外简单的办法就是用一些隐藏控件传值.
      

  2.   

    隐藏控件也要用js的吧?
    放一个服务器的隐藏域,用js把值赋给它,然后 到服务器取
      

  3.   

    function Ajax(url)
    {
        var xmlReq;
        if(window.ActiveXObject)
        {
           try
           {
               xmlReq = new ActiveXObject('Msxml2.XMLHTTP');
           }
           catch(e)
           {
               xmlReq = new ActiveXObject('Microsoft.XMLHTTP');
           }             
        }
        else (window.XMLHttpRequest)
        {
           xmlReq = new XMLHttpRequest();
        }
        this.send = function(content)
        {
            if(!xmlReq){return;}
            else
            {
               xmlReq.open('POST',url,false); //同步
               xmlReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
               xmlReq.send(content);
               return eval(xmlReq.responseText);         
            }
        }
    }function Add()
    {
      var ele = document.getElementById('...').value;
      var sender = new Ajax('URL地址');
      sender.send('value='+ele);
    }
    -----------------------------------
    ASPX页面Request['value']就行了