У меня есть UserControl, который мне нужно добавить динамически. Я пытался следовать этой статье MSDN, но я не добился успеха ....
http://msdn.microsoft.com/en-us/library/c0az2h86.aspx
UserControl - это, по сути, галерея изображений, которая загружает некоторые изображения на основе идентификатора. Моя идея состояла в том, чтобы сделать этот идентификатор доступным как собственность. Затем, когда я создаю экземпляр элемента управления, я могу установить этот идентификатор и добавить его в форму.
Я добавил ссылку на элемент управления на странице .aspx, которая будет его использовать, например:
<%@ Reference Control="~/PictureGallery.ascx" %>
И в UserControl я добавил ClassName, как это:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="PictureGallery.ascx.cs"
Inherits="PictureGallery" ClassName="PictureGallery" %>
Когда я пытаюсь создать экземпляр в .aspx.cs, как предлагает статья, Dim gallery As ASP.PictureGallery
, я получаю «Тип ASP.PictureGallery не определен».
В статье упоминается пространство имен ASP
, и я безуспешно пытался импортировать его в .aspx.cs.
Поэтому я не могу получить ссылку на UserControl.
Как это можно исправить?