Исходный код общих элементов управления ASP.NET - PullRequest
1 голос
/ 15 марта 2009

Есть ли исходный код, легко доступный для часто используемых элементов управления (например, найденный в наборе инструментов) для ASP.NET 2.0?

Уровень детализации, который мне нужен, чтобы узнать внутреннюю работу элемента управления.

Ответы [ 4 ]

5 голосов
/ 15 марта 2009

Да, Microsoft фактически выпустила Исходный код для сборки System.Web, среди прочего.

Он предназначен для того, чтобы можно было отлаживать встроенные классы, чтобы у вас, как у разработчика, больше шансов понять, почему определенный класс ведет себя так, как он. Вы можете заставить Visual Studio загружать исходный код на лету, когда пытаетесь подключиться к функции с помощью отладчика. http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

Если вы хотите прочитать / просмотреть исходный код; Вы также можете загрузить все с помощью проекта NetMassDownloader из CodePlex.

1 голос
/ 16 марта 2009

Быстрый способ просмотреть исходный код элементов управления или любых других библиотек классов - использовать дизассемблер, например .NET Reflector текст ссылки

1 голос
/ 15 марта 2009

Краткие руководства по ASP.NET наилучшим образом соответствуют вашим потребностям.

Здесь вы можете получить доступ: Стандартные учебные пособия по управлению панели инструментов

РЕДАКТИРОВАТЬ: Вы отредактировали свое сообщение, чтобы получить ресурс для внутренней работы серверных компонентов. Вот еще одно мое предложение: Nikhil Kothari * Разработка серверных серверных элементов управления и компонентов Microsoft ASP.NET - лучший ресурс по компонентам и внутренней работе.

альтернативный текст http://ecx.images -amazon.com / images / I / 41AQGWDEYAL._BO2,204,203,200_PIsitb-sticker-arrow-click, TopRight, 35, -76_AA240_SH20_OU01_.jpg

0 голосов
/ 15 марта 2009

Все они документированы на MSDN . Начните работу с ASP.NET Developer Center и http://asp.net.

...