是MSDN的“演练:在 Web 窗体中使用数据库更新查询更新数据”中的例子,照样敲上去之后编译通过,在浏览器上提示:类型“DropDownList”的控件“ddlCategoryID”必须放在具有 runat=server 的窗体标记内。不知道应该改何处,请帮忙~

解决方案 »

  1.   

    <form id="Form1" method="post" runat="server">
    是说这里的 runat="server"必须写
      

  2.   

    把这个控件放到form里,确保它有 runat=server
      

  3.   

    所有的服务器控件 都必须放在<form id="Form1" method="post" runat="server">
    中。 最好的方法就是<body>后就跟着<form id="Form1" method="post" runat="server">
    基本上就不会有问题了