首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

未知的服务器标记“asp:UpdatePanel”解决方法

2012-03-26 
未知的服务器标记“asp:UpdatePanel”再问多一次具体情况如下:index.aspxparent.ascxson.ascx(里面有UpdateP

未知的服务器标记“asp:UpdatePanel”
再问多一次
具体情况如下:

index.aspx
parent.ascx
son.ascx(里面有UpdatePanel, UpdatePanel包含这一个按钮)

现在
1.将son.ascx拖到parent.ascx中 再将parent.ascx拖到index.aspx中 就会出现:未知的服务器标记“asp:UpdatePanel”
2.一直将son.ascx拖到index.aspx中就不会出现

[解决办法]
控件需要注册。

像<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>这样
asp.net才会认识dnn:Label这样的标签。

son.ascx拖到parent.ascx,会在parent.ascx自动注册
parent.ascx拖到index.aspx,会在index.aspx自动注册。

因此你需要手动在index.aspx中注册son.ascx,将parent.ascx中的Register相关代码copy到index.aspx中应该就可以了。

热点排行