在webforms的引擎盖下寻找好的资源?

时间:2012-01-28 03:28:10

标签: asp.net .net-4.0

在我的工作场所,我们将ASP.NET与Webforms(用于遗留代码)和MVC一起使用。

我一直在学习ASP.NET以及它是如何“在幕后”工作的,据我所知,Webforms(我猜MVC)作为HttpHandlers挂钩并在ProcessRequest(...)下进行应用程序实现。 / p>

MVC很容易,因为源是开放的,但我在Webforms上遇到了更多麻烦。

基本上我想学习Webforms,Masterpages,Views,“控制树”这些东西如何工作等等,以及它们如何在ProcessRequest调用开始的低级别工作。在学习这方面有哪些好的免费资源?我试图从Codeplex下载ASP.NET Webforms源代码,但我无法找到源代码下载(我猜不是开源代码?)

2 个答案:

答案 0 :(得分:3)

您可以在此处下载.NET源代码:

http://referencesource.microsoft.com/netframework.aspx archive.org's copy from Feb 8, 2014

修改 现在可以通过github获取

https://github.com/Microsoft/dotnet

答案 1 :(得分:1)

.NET源也可供查看;看到这个:http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx

此外,Visual Studio已“具备”逐步完成.NET代码的能力。在VS Tools Debugging>中启用此功能一般>启用.NET Framework源步骤,然后按照说明进行操作(将有一种一次性设置向导)。