【发布时间】:2011-03-23 19:52:38
【问题描述】:
我有一个需要动态添加的 UserControl。我试图关注这篇 MSDN 文章,但没有任何成功.... http://msdn.microsoft.com/en-us/library/c0az2h86.aspx
UserControl 基本上是一个图片库,它根据 ID 加载一些图片。我的想法是将此 ID 作为属性提供。然后,当我创建控件的实例时,我可以设置此 ID 并将其添加到表单中。
我在将使用它的 .aspx 页面中添加了对控件的引用,如下所示:
<%@ Reference Control="~/PictureGallery.ascx" %>
在 UserControl 中,我添加了这样的 ClassName:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="PictureGallery.ascx.cs"
Inherits="PictureGallery" ClassName="PictureGallery" %>
当我尝试按照文章Dim gallery As ASP.PictureGallery 的建议在 .aspx.cs 中创建实例时,我收到“类型 ASP.PictureGallery 未定义”。
文章提到了一个命名空间ASP,我尝试将其导入到 .aspx.cs 中,但没有成功。
所以,我无法获得对 UserControl 的引用。
如何解决?
【问题讨论】:
标签: asp.net user-controls