function load(state)
    {
        
        var drp2=document.getElementById("DrpProductName");
       for(var i=0;i<=drp2.options.length-1;i++)
       {
            drp2.remove(i);
       }
       var oHttpReq=new ActiveXObject("MSXML2.XMLHTTP");
       var oDoc=new ActiveXObject("MSXML2.DOMDocument");
       oHttpReq.open("POST", "productReq.aspx?state="+HttpUtility.UrlEncode(state,Encoding.Default),false); 
     oHttpReq.send(""); 
      result = oHttpReq.responseText; 
      oDoc.loadXML(result); 
      items = oDoc.selectNodes("//CITY/Table"); 
      for (var item = items.nextNode(); item; item = items.nextNode())
      { 
      var city = item.selectSingleNode("//product_name").nodeTypedValue; 
      var newOption = document.createElement("OPTION"); 
      newOption.text = city; 
      newOption.value = city; 
      drp2.options.add(newOption); 
      }
}
这是我写的代码~效果可以达到~~
但是传到另一个页面的参数只能是英文或数字~如果我想传中文应该怎么办 ?加Encode也没有 oHttpReq.open("POST", "productReq.aspx?state="+UrlEncode(state),false);