Программная загрузка пользовательского элемента управления и доступ к атрибутам - PullRequest
0 голосов
/ 10 ноября 2010

У меня есть определенный пользовательский элемент управления, который выглядит в верхней части файла .ascx следующим образом:

<%@ Control Language="C#" ...  Description="Agreement" %>

Как получить доступ к этому полю описания программным образом после динамической загрузки пользовательского элемента управления?Следующее НЕ работает:

string desc = ((CustomType)LoadControl("usercontrol.ascx")).Attributes["Description"];

Он загружает пользовательский элемент управления, но в коллекции атрибутов ничего нет.Есть идеи?Спасибо!

1 Ответ

0 голосов
/ 10 ноября 2010

За http://msdn.microsoft.com/en-us/library/d19c0t4b.aspx, Описание выглядит следующим образом:

Предоставляет текстовое описание контроль. Это значение игнорируется ASP.NET парсер.

При этом тег <%@ - это директива ASP.NET, которая сообщает ASP.NET, как компилировать вашу страницу. Как правило, это не приводит ни к какому объекту, к которому вы можете обратиться в коде, чтобы получить доступ к деталям этой директивы.

...