Я использую некоторые веб-элементы управления на веб-сайте, который я создаю, но проблема в том, что иногда Visual Studio не может загрузить элемент управления, потому что ему (как мне кажется) нужно импортировать пространство имен, в котором расположен веб-элемент управления. более понятные вещи - вот строка кода, которую я повторно использую для создания объектов пользовательского веб-управления.
Criterialijn criterialijn = (Criterialijn)LoadControl("~/Criterialijn.ascx");
Когда я впервые выполняю это, он не знает, о каком объекте я говорю, но когда я перетаскиваю элемент управления .ascx в папку app_code и перетаскиваю его обратно, все в порядке: он позволяет мне загрузить веб-элементы управления и знает, о каком объекте я говорю. Теперь это своего рода запаздывающее решение, поэтому мой вопрос заключается в том, как мне исправить пользовательский веб-элемент управления, чтобы он сразу знал, о каком объекте я говорю, когда создаю его?