2016-12-14 31 views
-1

我是asp.net的初學者。我不停地收到上述錯誤「ControlBox'ContentPlaceHolder1_txtReason'類型'TextBox'必須放置在runat = server的表單標籤內。」}

類型「文本框」控制「ContentPlaceHolder1_txtReason」必須放在一個表單標籤內有RUNAT =服務器。「}

而且我不能釘問題它的頭上。

希望有人能指出我的錯誤。

<%@ Master Language="C#" AutoEventWireup="true"  CodeBehind="Master.master.cs" Inherits="E.Master" %> 
<!DOCTYPE html> 
<head id="Head1" runat="server"> 
    <asp:ContentPlaceHolder ID="head" runat="server"> 
</asp:ContentPlaceHolder> 
</head> 
<body>   

    <!-- Navigation --> 
    <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0"> 
     <div class="navbar-header"> 
      This navbar 
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 
       <span class="sr-only">Toggle navigation</span> 
       <span class="icon-bar">aaaaaaa</span> 
       <span class="icon-bar">aaaaaaa</span> 
       <span class="icon-bar">aaaaaaaa</span> 
      </button> 
        </div> 
     <!-- /.navbar-header --> 
     <ul class="nav navbar-top-links navbar-right">    
     </ul> 
     <!-- /.navbar-top-links --> 
    </div> 
     </nav> 
    <div class="navbar-default sidebar" role="navigation"> 
     <div class="sidebar-nav navbar-collapse"> 
      <% generateMenu(); %> 
     </div> 
    </div>  
      <div id="page-wrapper"> 

     <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> 
     </asp:ContentPlaceHolder> 
     <asp:ContentPlaceHolder ID="footercontent" runat="server"> 
     </asp:ContentPlaceHolder> 

    </div> 
</body> 
</html> 

回答

0

您應該將<form runat="server" id="form1">

<body>   
    <form id="form1" runat="server"> 
     // You should code for your controls inside this block. This runat="server" indicates that a control is being treated as a server control. 
     </form> 
    </body> 

更多細節Here

相關問題