은 첫 번째 작품 왜 어떤 사람은 설명 할 수 있지만, 두 번째 귀하의 코드 블록에서 두 번째를 캡슐화MVC 면도기 구문 설명
@Html.ActionLink("Go to Link", "action")
@
{
Html.ActionLink("Go to Link", "action");
}
|
은 첫 번째 작품 왜 어떤 사람은 설명 할 수 있지만, 두 번째 귀하의 코드 블록에서 두 번째를 캡슐화MVC 면도기 구문 설명
@Html.ActionLink("Go to Link", "action")
@
{
Html.ActionLink("Go to Link", "action");
}
|
작동하지 않습니다. 코드 숨김 (컨트롤러, 콘솔 응용 프로그램, winforms)의 C# 코드와 비슷하지만 컴파일러에게 무엇을해야할지 알려주지 않습니다. 따라서 코드를 실행시키는 것입니다. 그것은 말처럼 :
string a;
a="5";
컴파일러는 다음 a
으로 무엇을 해야할지하지 않습니다. 콘솔 앱에 Console.Write(a)
라고 쓰시겠습니까? MVC에서 이므로 면도기 엔진에 무엇을해야할지 알려줄 필요가 있습니다.. HTML 헬퍼의 시작 부분에 마법 @
을 추가하면 두 번째 코드입니다, 그것을 쓰기 ActionLink
@
{
@Html.ActionLink("Go to Link", "action");
}
첫 번째는 표현이다 사용하여 생성 된 문자열을 실제에 면도칼 엔진을 말하고있다 블록. Haack 's에서보세요 quick reference