注册 登录
编程论坛 ASP.NET技术论坛

自定义用户控件中的form是不影响主程序中的form

xqyy 发布于 2007-03-19 17:08, 1202 次点击

调试时出错如下:

一页只能有一个服务器端 Form 标记。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: 一页只能有一个服务器端 Form 标记。

我的主页面中就一个form,只是在主页面上调用的有自定义的用户控件,自定义的用户控件中有form,难到主程序中有form用户控件中就不能在出现?

6 回复
#2
冰镇柠檬汁儿2007-03-19 18:04
“自定义的用户控件中有form”
去掉这个form应该就可以了吧
#3
球球2007-03-19 23:02
自定义控件和用户控件是两个不同的概念吧?
自定义控件是类文件(继承),看不到界面,生成dll文件可以直接拖过来用的吧.
#4
球球2007-03-19 23:07
用户控件是.ascx为扩展名.是没有form的.

星空你怎么又换头像了?
#5
cyyu_ryh2007-03-20 08:59
斑竹说得对
#6
xqyy2007-03-20 18:49
但是我给.ascx中的form去掉后提示用户控件里的服务器控件要写在form runat="server"内,
#7
bygg2007-03-20 21:38
runat="server"
有这个标识的控件都是服务器控件
1