web:onclick 和onclientclick 执行有关问题

web:onclick 和onclientclick 执行问题
前台发的按钮控件 点击事件:
  <asp:ImageButton ID="img_Search"  ImageUrl="../images/qury.jpg" runat="server" OnClick="img_Search_Click" OnClientClick="return AddSet(this)"  />

cs后台img_Search_Click的事件:
web:onclick  和onclientclick 执行有关问题
AddSet()内容:
 function AddSet() {
        var fm = "";
        //var fm = '&fm=' + document.getElementById("txt_UploadName").value;//填单机
        var fn = '&fn=' + document.getElementById("DDL_INTERFACEINFO").value; //接口
        var sd = '&sd=' + document.getElementById("startDate").value; //开启日期
        var ed = '&ed=' + document.getElementById("endDate").value;//结束日期
        var sd1 = document.getElementById("startDate").value;
        var ed1 = document.getElementById("endDate").value;
        t1 = window.open("TransactionsReport.aspx?id=" + fm + fn + sd + ed, "", "left=150px, Top=150px, width=1086, height=773,  resizable=yes");
    }

我需要把DDL_INTERFACEINFO.SelectedItem.Value  这个下拉控件的值放到cookie里  
这个dropdownlist控件里有 :  a  ,  b , c ,d   ,默认为a   选项

我在页面上执行了AddSet()这个函数后,弹出窗口 ,也执行img_Search_Click这里面的事件,此时获取到DDL_INTERFACEINFO.SelectedItem.Value的值在弹出新url对应的地址参数为b   但是我在click里面调试,获取到的却是默认的选项  a   

为什么?求指教~
------解决方案--------------------
将DDL_INTERFACEINFO.SelectedItem.Value改为DDL_INTERFACEINFO.SelectedValue试试