“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------类型“TextBox”的控件“ctl00_ContentPlaceHolder1_TextBox1”必须放在具有 runat=server 的窗体标记内。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 类型“TextBox”的控件“ctl00_ContentPlaceHolder1_TextBox1”必须放在具有 runat=server 的窗体标记内。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

解决方案 »

  1.   

    TextBox控件属于表单控件
    要放在form的runat=server里面或者重写方法也可解决
      

  2.   

    错误说的很清楚啊,
    必须放在具有 runat=server 的窗体标记内。  
      

  3.   

    用来进行界面显示的控件、并且不需要处理事件的控件,可以不放
    Page.VerifyRenderingInServerForm 方法验证服务器控件是否需要在<form runat=server></form>的标记之中  
     
      

  4.   

     <form id="form1" runat="server">
      

  5.   

    <form runat="server">
    而且textbox控件必须要放在<form></form>之间
      

  6.   

    在所有的服务器标签外面加一个
    <form runat="server"></form>
      

  7.   

    服务器控件必须放在form里
    <form runat="server">
    .....
    </form>