Нет, это невозможно. Класс TagPrefixInfo , к которому относится элемент tag
, запечатан и не предоставляет каких-либо общих свойств для этой цели.
Если вы попытаетесь добавить дополнительные свойства, ваше приложение будет сломано, потому что asp.net откажется его обрабатывать.
Кроме того, даже если бы это было возможно, было бы очень трудно увидеть, как определение тега будет сопоставляться с фактическим элементом управления, размещенным на странице. Я думаю, что это заставило бы asp.net скручиваться в узлы, пытаясь решить эту проблему. Это было бы похоже на попытку добавить атрибут к оператору using
.
Исходя из вашего вопроса, вы знаете, какие из остальных опций открыты для вас.
О единственном, о котором вы не упомянули, было добавление свойства к фактическому элементу управления, который размещен на странице с помощью тега, т.е.
<FOO:Bar ID="test" runat="server" defaultVal="12"></FOO:Bar>