每次我尝试向母版页添加按钮时,都会出现此错误: “Button”类型的控件“Button1”必须放在带有runat = server的表单标签内。
P.S:按钮位于带有runat = server的div标签内!
答案 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”属性。
答案 2 :(得分:0)
现在你可以(如果你想保留你的Div
)
<form Id="MyForm" runat="server">
<div Id="MyDiv" runat="server">
// Here your HTML.
</div>
</form>
这是因为在ASP.NET中,一个页面应该有一个带有Form
标记的runat = "server"
,并且在主页面中我们保留此Form
标记,在内容页面中我们保留其他所需的控件。