У меня есть проект веб-приложения, который содержит только файлы .ascx. Я создаю его для создания библиотеки DLL, а затем ссылаюсь на нее из другого проекта веб-приложения. Нужно ли мне копировать файлы .ascx на сайт? Если мне нужно скопировать их, где мне их разместить?
Обновлено: мне удалось устранить причину этой проблемы.
Веб-приложение, содержащее файлы ascx, было проектом веб-сайта, преобразованным в веб-приложение. Во время этого преобразования некоторые пространства имен были искажены, и в результате у нас было пространство имен вроде: SmartDev.SmartDev, а не просто SmartDev.
Мне пришлось изменить запись префикса тега в файле web.config, чтобы использовать «SmartDev.SmartDev», и это сработало. Мне пришлось перейти к каждому месту в html и изменить имена измененных файлов классов, хотя ...





Да, вам понадобятся файлы .ascx. Поместите их в структуру каталогов в какое-нибудь логическое место, на которое вы можете ссылаться, где бы вы ни создавали элементы управления.
Вы можете использовать полностью определенные имена.