本帖最后由 viphk 于 2010-12-21 20:07:04 编辑

解决方案 »

  1.   

    有个selected属性把它设成TRUE就行了
      

  2.   

       添加   for(var i = 0; i<mArray.length; i++){
      $('#select1).append($("<option value='"+mArray[i]+"'>"+mArray[i]+"</option>"));
    }
     默认值option value="" selected="selected"
      

  3.   

    在你的代码后加一句:
    Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "document.getElementById('yc').value =" + yc, true);
      

  4.   

    select里或者页面其它地方还要不要添加什么属性吗?
      

  5.   


    Response.Write("是否换行:<select name=\"br\" id=\"br\"><option value=\"1\" selected=\"true\">是</option><option value=\"0\">否</option></select><br/>");
      

  6.   

    加了都没有效果的,现在问题已解决,谢谢大家的帮助,
    我这么做的;
    string br = row["index_br"].ToString();
    int selebrr = 0;
    string selectedbrr = "<option value=\"1\">是</option><option value=\"0\" selected=\"selected\">否</option>";
    if (br == "True")
    {
    selebrr = 1;
    selectedbrr = "<option value=\"1\" selected=\"selected\">是</option><option value=\"0\">否</option>";
    }
    是否换行:<select name=\"brr\" value=\"" + selebrr + "\">" + selectedbrr + "</select>
                                }
      

  7.   

    这不可能!
    可能你用了微软的AJAX!