在页面中使用用户控件碰到问题

yanfei_519 2009-12-08 01:10:15
在Music.aspx中使用自定义用户控件UserControl时遇到了错误,在用户控件AnswerTemple.ascx中拖放<asp:Lable>和<asp:TextBox>控件,提示《类型"TextBox"的控件"ctl01_TextBox1"必须放在具有 runat=server的窗体标记内。》的错误,如果去掉<asp:TextBox>控件的话,就可以正常运行了,当然,如果用<textarea>html服务器控件来代替<asp:TextBox>控件的话,也是可以的,但我想使用<asp:TextBox>控件实现,请大家帮我看看!
...全文
94 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanfei_519 2009-12-08
  • 打赏
  • 举报
回复
我是用母版页实现的,然后把WebUserControl拖放到Music.aspx中的Content。在Music.aspx中不能再增加了<form>了。因为母版页已经有一个<form>,只能有一个的。
chen_ya_ping 2009-12-08
  • 打赏
  • 举报
回复
不知道是不是你把用户控件引入到Music.aspx页面上的时候没有放入到form中,因为用户控件中是没有form的。
tzs2304 2009-12-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhujiazhi 的回复:]
拖放的位置是否在 <form runat="server"> </form>之间的
[/Quote]
看看位置是否正确
crazyxingjc 2009-12-08
  • 打赏
  • 举报
回复




路过看看
sxxdll 2009-12-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhujiazhi 的回复:]
拖放的位置是否在 <form runat="server"> </form>之间的
[/Quote]
同意
zhujiazhi 2009-12-08
  • 打赏
  • 举报
回复
拖放的位置是否在<form runat="server"></form>之间的
yanfei_519 2009-12-08
  • 打赏
  • 举报
回复
Music.aspx的Form中已经增加了runat=server了
gao200479 2009-12-08
  • 打赏
  • 举报
回复
hao
YnSky 2009-12-08
  • 打赏
  • 举报
回复
Up
dfzx 2009-12-08
  • 打赏
  • 举报
回复
楼上正解
手抓宝 2009-12-08
  • 打赏
  • 举报
回复
form中加runat="server"

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧