2012-08-29 5 views
0

저는 PHP 개발자이지만 ASP.NET MVC를 배우려고합니다. PHP에서는 메소드 구현을 살펴볼 때 일반 PHP로 작성 되었기 때문에 그냥 정의로 이동하여 읽는 것만으로도 충분합니다.ASP.NET MVC 내부 함수를 탐색하는 방법은 무엇입니까?

ASP.NET MVC에서 View를 작성하고 @ Html.ActionLink의 작동 방식을보고 싶지만 그럴 수 없습니다. 최대는 함수 헤더가 아니라 실제 코드입니다.

도움이 필요합니다.

+0

왜 내가 소스를보고 싶은지 궁금합니다. MSDN 설명서를 확인 했습니까? – jrummell

+0

@jrummell 왜냐하면 웹 프레임 워크 소스 코드를 읽고 PHP를 배웠고 매우 유용하다고 느꼈기 때문입니다. – trerums

답변

5

오픈 소스입니다. 소스 코드를 확인하고 각 메소드가 수행하는 작업을 볼 수 있습니다. 소스 코드는 codeplex에서 사용할 수 있습니다.

http://aspnet.codeplex.com/

http://aspnetwebstack.codeplex.com/

ASP.NET MVC, 웹 API와 면도기

는 오픈 소스이다. 가장 좋은 점은 당신도 그것에 기여할 수 있다는 것입니다. Scott의 post에 대한 자세한 내용은 여기

위와 같이 소스 코드를 사용할 수없는 다른 모든 소스 코드를 살펴 보려면 Decompiling 도구를 사용할 수 있습니다. 나는 JustDecompile을 사용하며 훌륭합니다.

+1

감사합니다. – trerums

1

Reflector을 사용하면 .net 기능 구현을 볼 수 있습니다.

1

ASP.NET MVC는 오픈 소스 프레임 워크입니다.

코드 here을 얻을 수 있습니다. 당신이 소스 코드를 다운로드해야합니다 md5 같은 내장 함수의 소스 코드를 표시 할 경우

관련 문제