<asp:dropdownlist id="ddlCurrency" Runat="server">
<asp:ListItem Value="2" Selected="True">$</asp:ListItem>
<asp:ListItem Value="3">€</asp:ListItem>
</asp:dropdownlist>function(MyValue)
{
   //如果是MyValue=2,则选中的是$
   //如果是3,则选中的是欧元
}
//别忘记是用JavaScript哦谢谢

解决方案 »

  1.   

    if(MyValue == "2")
    {
    document.all("ddlCurrency")(0).selected= true;
    }
    else if(MyValue == "3")
    {
    document.all("ddlCurrency")(1).selected= true;
    }
      

  2.   

    不知道楼主的意思是否是其他地方的值改变将影响到该下拉列表的值啊,如果是,3楼的回答可以解决,不过有更为精简的语句:
    function setddl(MyValue)
    {
      document.all["ddlCurrency"].value = MyValue;
    }
      

  3.   

    <asp:dropdownlist id="ddlCurrency" Runat="server">
    <asp:ListItem Value="2" Selected="True">$</asp:ListItem>
    <asp:ListItem Value="3">€</asp:ListItem>
    </asp:dropdownlist>function(MyValue)
    {
       //如果是MyValue=2,则选中的是$
       //如果是3,则选中的是欧元
       document.all["ddlCurrency"].value = MyValue;
    }
    //别忘记是用JavaScript哦