我把页面的HTML控件改成了Web服务器控件后,运行出错,提示类型“DropDownList”的控件“DropDownList1”必须放在具有 runat=server 的窗体标记内。
请高手指点一下! 

解决方案 »

  1.   

    请检查一下看看控件是否在<FORM></FORM>之间,服务器控件一定要放在这个标签之间
      

  2.   

    放在<form runat="server"></form>之间
      

  3.   

    DropDownList1.DataSource=ds;
    DropDownList1.DataValueField="主键字段";
    DropDownList1.DataTextField="值字段";
    DropDownList1.DataBind();
      

  4.   

    受启发了,经验不足,经各位大哥指点,困难解决了,非常感谢!
    我还想请教个问题,就是两个DropDownList控件数据连动的问题,困扰了我好长时间都没能解决,希望各位多多指点!
    比如说我在第一个控件里先择了班级,在第二控件里就显示该班级的学生。