#asp.net #.net
#asp.net #.net
Вопрос:
Может кто-нибудь сказать мне, могу ли я динамически задавать имя файла при регистрации пользовательского элемента управления, например:
<%@ Register src="[file name]" tagname="WebUserControl" tagprefix="uc1" %>
Ответ №1:
Нет, я не верю, что вы можете. Что вы можете сделать, так это зарегистрировать все возможные элементы управления, которые вы могли бы использовать на странице, либо в директиве page, либо в web.config.
Редактировать
Что вы можете сделать, если это поможет, так это динамически добавлять элементы управления в коде, используя LoadControl
метод. Таким образом, вы можете создавать экземпляры любых пользовательских элементов управления, которые вам нужны, не беспокоясь о их регистрации в директиве page или web.config. Спасибо @Gabriel за указание на это.
Комментарии:
1. Мой инстинкт заключается в том, что оператору нужны элементы управления. Добавить (новую функциональность MyControl) …?