ASP.NET Автозагрузка пользовательских элементов управления без web.config - PullRequest
0 голосов
/ 25 января 2011

Привет, я должен выполнить автозагрузку в asp.net 2.0 (но, если это невозможно, пожалуйста, покажите мне более высокую версию). В файлах aspx у меня есть обычные теги, такие как

<aaa:BBB ID="ccc" runat="server" />

Я также добавил в web.config элементы управления, такие как system.web-> pages-> controls->

<add src="zzz" tagName = "BBB" tagPrefix="aaa" />

Я бы не хотел добавлять строки в web.config, потому что у меня есть много-много пользовательских элементов управления для конкретных проектов, и это становится грязным

Что бы я хотел? Автозагрузчик :) Может быть, какая-то тонкая настройка web.config? Я знаю, что web.config разбирается на несколько классов, которые им управляют. Вы даже можете писать в эти классы, но вы также пишете в файл web.config ... увеличивая его размер: (

1 Ответ

0 голосов
/ 25 января 2011

Насколько мне известно, отсутствует автозагрузчик для элементов управления asp.net. Например: SharePoint имеет множество шаблонных элементов управления (ascx), и каждый из них должен быть зарегистрирован индивидуально.

Вам не нужно регистрировать каждый элемент управления в web.config, вы можете зарегистрировать их только на странице, которая их использует.

http://msdn.microsoft.com/en-us/library/c76dd5k1.aspx

...