嘿,伙计们,我正在为一个学校作业建立一个网站,我想要创建一个多行文本框,但是当我这样做的时候,我得到了错误"'TextBox‘必须放在一个带有runat=server的表单标签中“,我已经检查过了,如果在文本框代码之前插入一个带有runat服务器的表单标签,它就不会消失。我怎么才能解决这个问题?下面是代码:
<asp:Content ID="Content2" ContentPlaceHolderID="body" Runat="Server">
<form id="Form1" runat="server">
<div id="body">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
</form>
</asp:Content>发布于 2015-07-31 05:18:46
只需从内容页面中删除表单标签--母版页上的表单标记就足够了。您将需要母版页上的ContentPlaceHolder标记在表单中才能工作。
喜欢
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="bodycontent" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>https://stackoverflow.com/questions/31738503
复制相似问题