如何探索ASP.NET MVC内部函数?

时间:2012-08-29 12:21:59

标签: c# asp.net-mvc

我是PHP开发人员但是正在尝试学习ASP.NET MVC。在PHP中,当我需要查看方法实现时,我只需要阅读它的定义并阅读它,因为它是用纯PHP编写的。

在ASP.NET MVC中,我正在编写一个View,想要了解@ Html.ActionLink是如何工作的,但我不能。我得到的最大值是函数头而不是它的实际代码。

请帮助。

5 个答案:

答案 0 :(得分:5)

这是开源。您可以检查源代码并查看每种方法的作用。源代码可在codeplex获得。

http://aspnet.codeplex.com/

http://aspnetwebstack.codeplex.com/

ASP.NET MVC,Web API和Razor是开源的。最棒的是,你甚至可以为此做出贡献。斯科特post这里的更多细节

如果您想查看上面没有源代码的任何其他内容的源代码,您可以使用任何反编译工具。我使用JustDecompile,这很棒。

答案 1 :(得分:1)

您可以使用Reflector查看.net函数的实现。

答案 2 :(得分:1)

ASP.NET MVC是一个开源框架。

您可以获取代码here

答案 3 :(得分:1)

ASP.NET MVC源代码位于http://aspnetwebstack.codeplex.com/

答案 4 :(得分:0)

即使在php中,如果你想显示像md5这样的内置函数的源代码,你也必须下载源代码。

现在在Asp.net mvc中你可以下载源代码 检查此链接。 https://aspnet.codeplex.com/releases/view/58781