Объекты Webusercontrol не работают - PullRequest
0 голосов
/ 23 марта 2011

Я использую некоторые веб-элементы управления на веб-сайте, который я создаю, но проблема в том, что иногда Visual Studio не может загрузить элемент управления, потому что ему (как мне кажется) нужно импортировать пространство имен, в котором расположен веб-элемент управления. более понятные вещи - вот строка кода, которую я повторно использую для создания объектов пользовательского веб-управления.

Criterialijn criterialijn = (Criterialijn)LoadControl("~/Criterialijn.ascx");

Когда я впервые выполняю это, он не знает, о каком объекте я говорю, но когда я перетаскиваю элемент управления .ascx в папку app_code и перетаскиваю его обратно, все в порядке: он позволяет мне загрузить веб-элементы управления и знает, о каком объекте я говорю. Теперь это своего рода запаздывающее решение, поэтому мой вопрос заключается в том, как мне исправить пользовательский веб-элемент управления, чтобы он сразу знал, о каком объекте я говорю, когда создаю его?

1 Ответ

0 голосов
/ 23 марта 2011

Это то, как я использую заполнитель. Надеюсь, это поможет.

Criterialijn criterialijn = (Criterialijn)LoadControl("~/Criterialijn.ascx");
PlaceHolder1.Controls.Add(criterialijn);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...