为了账号安全,请及时绑定邮箱和手机立即绑定

用户自定义控件的使用?

用户自定义控件的使用?

拉风的咖菲猫 2018-11-15 05:02:52
1.我定义了二个用户自定义控件,且二个自定义控件中都有使用服务器控件,所以在源码中加入<form id="form1" runat="server"></form>,但当我在一个页面中需要同时使用这二个控件时,就会提示"异常详细信息: System.Web.HttpException: 一页只能有一个服务器端 Form 标记。"2.如上1所说,但我不在自定义控件的源码中加入<form id="form1" runat="server"></form>,而仅仅在调用的页面中加入<form id="form1" runat="server"></form>,则页面能显示出来但是有错误.请问各位高手,我除了在自定义控件中不使用服务器控件外,还有什么其它的解决办法?小弟先谢过各位大侠了.
查看完整描述

2 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

在控件中加什么<form runat=...>

你的页面结构可以这样:

 

<form runat="server">

  <uc1:usercontrol1 .../>

     <uc2:usercontrol2.../>

</form>

另外记得要注册控件到页面上:如:

<%@ Register Src="usercontrol1.ascx" TagName="usercontrol1"
    TagPrefix="uc1" %>

 

就这样就可以了。


查看完整回答
反对 回复 2018-11-20
  • 2 回答
  • 0 关注
  • 325 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信