我是PHP開發人員,但正在學習ASP.NET MVC。在PHP中,當我需要查看方法實現時,我只需轉到它的定義並閱讀它,因爲它是用普通的PHP編寫的。如何探索ASP.NET MVC內部函數?
在ASP.NET MVC我正在寫一個視圖,並希望看到@ Html.ActionLink如何工作,但我不能。我得到的最大值是函數頭,不是實際的代碼。
請幫忙。
我是PHP開發人員,但正在學習ASP.NET MVC。在PHP中,當我需要查看方法實現時,我只需轉到它的定義並閱讀它,因爲它是用普通的PHP編寫的。如何探索ASP.NET MVC內部函數?
在ASP.NET MVC我正在寫一個視圖,並希望看到@ Html.ActionLink如何工作,但我不能。我得到的最大值是函數頭,不是實際的代碼。
請幫忙。
它是開源的。你可以檢查源代碼,看看每種方法在做什麼。源代碼在codeplex上可用。
http://aspnetwebstack.codeplex.com/
ASP.NET MVC,網絡API和剃刀是開源的。最好的是,你甚至可以爲此做出貢獻。 Scott's post中的更多詳細信息
如果您想查看源代碼不可用的源代碼,您可以使用任何反編譯工具。我使用JustDecompile,它很棒。
太好了,謝謝! – trerums
您可以使用Reflector
來查看.net函數的實現。
ASP.NET MVC是一個開源框架。
您可以獲得代碼here。如果你想顯示像md5
的內置函數的源代碼,您必須下載源代碼
ASP.NET MVC的源代碼可以在http://aspnetwebstack.codeplex.com/
即使在PHP。
現在在Asp.net mvc中你可以下載源代碼 檢查這個鏈接。 https://aspnet.codeplex.com/releases/view/58781
我只是想知道爲什麼你想看到來源。你有沒有檢查過MSDN文檔? – jrummell
@ jrummell因爲我通過閱讀web框架的源代碼學習了PHP,發現這個非常有用 – trerums