2009-05-29 31 views
1

什么给出了?我以前创建的用户控件是可见的,但新创建的不是 - intellisence不显示它,Web用户控件在Default.aspx中不可见

我的印象是,你不需要在项目中放置任何使用语句或引用,如果Web用户控件位于同一个项目中。

更新: 双方的声明是这个样子:

public partial class CtrlClassName : System.Web.UI.UserControl 
+0

我认为,如果你提供的代码和ASCX/ASPX标记,这将是比较容易回答。 – James 2009-05-29 23:52:03

+0

你能提供更多细节吗?你的意思是它在设计器或浏览器中不可见?你尝试重建所有?等等。 – 2009-05-29 23:53:00

回答

2

请确保您有Default.aspx中适当@Register。请参阅here以供参考。

例子:

<%@ Register TagPrefix="pfx" TagName="CtrlClassName" Src="Controls/CtrlClassName.ascx" %>