【发布时间】:2011-11-25 01:41:50
【问题描述】:
我在 vb.net 中创建了一组用户控件,并且在他们的原始项目中它们运行良好。
我已经创建了一个用户控件库 dll,我希望在新项目中使用它。
我添加对dll的引用很好,在asp.net页面中指定标签库很好,并在页面上定义控件。
一切似乎都正常,除了我没有得到渲染输出。
控件的各种属性和page_load方法都被调用了。
Asp.net 跟踪显示页面层次结构中的控件等
只是没有输出控件应该在哪里 - 有什么建议吗?
更新 1
我只是比较了工作输出与非工作输出的痕迹。
工作输出包含用户控件(以及其中的所有元素) 非工作输出仅列出用户控件 - 没有内容
因此,控件的内容似乎以某种方式丢失了 - 好像没有使用代码隐藏编译标记,只有代码隐藏似乎在工作。
更新 2
控件继承自 UserControl 而不是控件。
【问题讨论】:
-
如果您没有向我们显示任何代码,则无法为您提供帮助。显示页面背后的标记或代码,它可以工作和不工作的页面......
-
如果您的意思是您的控件继承自 UserControl 而不是 Control,那么您需要做一些额外的工作来将它们分发到库中。如果是这种情况,请编辑您的帖子,以便我提供准确的答案。
-
@WiseGuyEh - 是的,我继承自 UserControl,已更新帖子
标签: asp.net user-controls