我有三个页面,一个是main页面那两个页面分别放在main 下的iframe里面,main 下有一个javascript方法
function openiframeforSearch(year,yeare,money,type)
    {
        if(statsID==0)
        {
            document.all.Container.style.height="250px";
                document.all.Container.style.width="400px";
            document.all.Container.style.display='';
            listiframe.location.href='DealCase.aspx?sYear='+year+'&yeare='+yeare+'&pay='+money+'&type='+type;
            statsID=1;
        }
        else
        {
            document.all.Container.style.display='none';
            document.all.Container.style.height="250px";
            statsID = 0;
        }
    }
其中一个页面里面有个dropdownlist,这个页面里面有个javascript方法:
function getValue()
    {
        var year=document.getElementById("txtTimes").value;
        var yeare=document.getElementById("txtTimee").value;
        var money=document.getElementById("txtMoney").value;
        var type1=document.getElementById("ddptype").options;
        var type=type1[type1.selectedIndex].text;
        if(year==""&&yeare==""&money==""&type=="请选择")
        {
            alert("请输入至少一种查询条件!");return;
        }
        parent.openiframeforSearch(year,yeare,money,type);
    }
分别获得这个页面下的两个textbox的文本和一个dropdownlist的选择的文本,通过点击按纽激发main里面的方法parent.openiframeforSearch(year,yeare,money,type),
然后把值通过openiframeforSearch(year,yeare,money,type)方法的 listiframe.location.href='DealCase.aspx?sYear='+year+'&yeare='+yeare+'&pay='+money+'&type='+type;这句传给另一个页面
dealcase.aspx,在dealcase的cs里面,Request.QuerryString[""]获得每一个值.具体情况就是这样,但是现在有个问题,就是我第一次点的时候获取不到Request.QuerryString["type"]的值,就是dropdownlist的值,但再点击的时候就能获取到!第一次除了dropdownlist的值外,其他textbox的值都能获取到,请大家帮忙看一下!