Я пытаюсь получить пользовательский набор атрибутов для класса страницы изнутри MasterPage. Обычно для этого мне нужно отразить непосредственно на конкретном классе, но внутри главной страницы он всегда называется типом Page
(родительский класс).
Как определить конкретный тип свойства Page
?
Вот пример того, что я пытаюсь сделать:
Dim attrs() As Object = Page.GetType().GetCustomAttributes(GetType(MyCustomAttribute), False)
For Each attr As MyCustomAttribute In attrs
' Do something '
Next
но он только когда-либо возвращает атрибуты, прикрепленные к фактическому Page
классу.
Я бы предпочел не выводить новый базовый тип из Page
, если бы я мог его избежать.
Вот как определяется мой класс (в коде):
<MyCustom()> _
Partial Class PageClass
Я определяю это не в том месте?