2009-03-15 2 views
1

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

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

ответ

1

ASP.NET QuickStart Tutorials подходит для всех потребностей.

Здесь Вы можете получить доступ к: Standart Toolbox Control Tutorials

EDIT: Вы изменили свой пост, чтобы получить ресурс для внутренней работы серверных компонентов. Вот мое другое предложение: Nikhil KothariDeveloping Microsoft ASP.NET Server Controls and Components - лучший ресурс по компонентам и внутренним разработкам.

alt text http://ecx.images-amazon.com/images/I/41AQGWDEYAL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

5

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

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

Если вы хотите прочитать/просмотреть исходный код; вы также можете скачать его все using the NetMassDownloader project от CodePlex.

+0

Он доступен, но не так легко найти. Попробуйте это: https://github.com/Microsoft/referencesource/tree/master/System.Web/UI/WebControls –

1

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