主页ASP.NET 4中的按钮

时间:2012-10-16 18:42:07

标签: c# asp.net

每次我尝试向母版页添加按钮时,都会出现此错误:     “Button”类型的控件“Button1”必须放在带有runat = server的表单标签内。

P.S:按钮位于带有runat = server的div标签内!

3 个答案:

答案 0 :(得分:2)

它位于div标记内。它必须位于form标记内,如下所示:

<form runat="server">
 // button here
</form>

答案 1 :(得分:1)

在body标签内,您有一个这样的表单标签

 <body>
    <form id="form1" runat="server">
    <div>
    </div>
    </form>
 </body>

所有服务器控件都必须显示在<form>标记内,<form>标记必须包含runat =“server”属性。

For more information about the form tag..Check this page

答案 2 :(得分:0)

现在你可以(如果你想保留你的Div

<form Id="MyForm" runat="server">
      <div Id="MyDiv" runat="server">
         // Here your HTML.
      </div>
</form>

这是因为在ASP.NET中,一个页面应该有一个带有Form标记的runat = "server",并且在主页面中我们保留此Form标记,在内容页面中我们保留其他所需的控件。