首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“TextBox”必须放在带有runat=server的表单标记中“

问“TextBox”必须放在带有runat=server的表单标记中“
EN

Stack Overflow用户
提问于 2015-07-31 05:11:57
回答 1查看 7.3K关注 0票数 0

嘿,伙计们,我正在为一个学校作业建立一个网站,我想要创建一个多行文本框,但是当我这样做的时候,我得到了错误"'TextBox‘必须放在一个带有runat=server的表单标签中“,我已经检查过了,如果在文本框代码之前插入一个带有runat服务器的表单标签,它就不会消失。我怎么才能解决这个问题?下面是代码:

代码语言:javascript
复制
 <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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-31 05:18:46

只需从内容页面中删除表单标签--母版页上的表单标记就足够了。您将需要母版页上的ContentPlaceHolder标记在表单中才能工作。

喜欢

代码语言:javascript
复制
 <form id="form1" runat="server">
       <div>
           <asp:ContentPlaceHolder id="bodycontent" runat="server">

           </asp:ContentPlaceHolder>
       </div>
 </form>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31738503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档