Разработка и использование пользовательского ASP.NET веб-элемента управления в едином решении

StackOverflow https://stackoverflow.com/questions/1606862

Вопрос

У меня есть решение с веб-сайтом, а также библиотекой классов с элементом управления, который наследуется от класса WebControl.Когда я помещаю элемент управления в toolbox и использую его на веб-сайте, я больше не могу создавать решение - Visual Studio (компилятор) жалуется на то, что библиотека DLL классов используется другим процессом (который, я подозреваю, является самим VS).

Есть ли способ разработать и использовать пользовательский веб-элемент управления ASP.NET в одном решении?Или я здесь что-то упускаю?

Это было полезно?

Решение

Я не думаю, что вам действительно нужно добавлять dll в ваш toolbox, я думаю, VS просто знает, что ваш контроль там есть.Но в любом случае вы можете просто добавить ссылку на элемент управления в свой раздел controls в web.config, и вы можете просто добавить разметку для своего элемента управления в исходном коде страницы .aspx.

Вот как я это сделал в новой версии the Beer House:

<!--http://weblogs.asp.net/scottgu/archive/2006/11/26/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config.aspx-->

Другие советы

Я только что проверил это в VS2008, и у меня не было проблем.

Вы добавили dll к ссылкам проекта? Потому что ты не должен этого делать.

Использовали ли вы dll в каталоге bin или obj ? Я использую DLL в каталоге bin .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top