我在我正在创建的网站上使用一些web用户控件,但问题是,有时visual studio无法加载控件,因为他(我猜)需要导入web用户控件所在的命名空间。为了让事情变得更清楚,下面是我用来创建web用户控件对象的代码行。
Criterialijn criterialijn = (Criterialijn)LoadControl("~/Criterialijn.ascx");当我第一次执行这个命令时,他并不知道我所说的是什么对象,但是当我将.ascx控件拖放到app_code文件夹中并将其拖回时,一切都很好:他让我加载web用户控件,并知道我在说什么对象。现在,这是一种迟钝的解决方案,所以我的问题是,我如何修复web用户控件,以便他在我创建对象时立即知道我在谈论什么对象?
发布于 2011-03-24 03:36:57
这就是我使用占位符的方式。希望能有所帮助。
Criterialijn criterialijn = (Criterialijn)LoadControl("~/Criterialijn.ascx");
PlaceHolder1.Controls.Add(criterialijn);https://stackoverflow.com/questions/5410148
复制相似问题