动态设置asp:dropdown的selectedIndex

问题描述

| 我正在选择要显示文字,例如\“ selected \”,\“ unselected \” 我想动态设置为“ selected”
dropdown.selectedindex = dropdown.Items.FindByText(\"selected\");
怎么设置?请指导     

解决方法

        你快到了
dropdown.Items.FindByText(\"selected\").Selected = true;
编辑 要通过javascript实现此目的,您将必须遍历下拉菜单中的
option
元素。像这样的东西
function setIndexByText() 
{
   drp = document.myform.selectcontrol; //this would be your dropdown
   str = \"selected\";
   for (indx=0; indx < drp.options.length; indx++) 
   {
       if (drp.options[indx].text == str) 
       {
          drp.selectedIndex = indx;
       }
   }
}