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