<html>
 <head><title>合同查询</title></head>
    <body>
        <p align="center" style="font-size:40px;color:blue;font-family:宋体" >合同查询</p>
        <asp:dropdownlist ID="dropdownlist1" runat="server">
           <asp:listitem>合同号</asp:listitem>
           <asp:ListItem>机号</asp:ListItem>
        </asp:dropdownlist>
    </body>
</html>
想做个查询机制,运行这个后,为什么是显示这个错误:
“/MyWeb”应用程序中的服务器错误。
--------------------------------------------------------------------------------类型“DropDownList”的控件“dropdownlist1”必须放在具有 runat=server 的窗体标记内。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 类型“DropDownList”的控件“dropdownlist1”必须放在具有 runat=server 的窗体标记内。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[HttpException (0x80004005): 类型“DropDownList”的控件“dropdownlist1”必须放在具有 runat=server 的窗体标记内。]