는.net의 MVC2, MVC3 및 면도기에서 작성하는 차이점은 무엇입니까? 사람이 그물의 MVC2 및 MVC3에서 응용 프로그램을 작성했습니다 경우
<%: %>
또는
@
로 대체되었습니다
<%= %>
같은 코드를 작성에서 구문의 변화가
이렇게 의미 :
<%= %> == <%: %> OR <%= %> == @
은 (는)
는.net의 MVC2, MVC3 및 면도기에서 작성하는 차이점은 무엇입니까? 사람이 그물의 MVC2 및 MVC3에서 응용 프로그램을 작성했습니다 경우
<%: %>
또는
@
로 대체되었습니다
<%= %>
같은 코드를 작성에서 구문의 변화가
이렇게 의미 :
<%= %> == <%: %> OR <%= %> == @
은 (는)
<%= %>
문자열을 그대로 씁니다.
<%: %>
Html 문자열을 인코딩 한 다음 기록합니다.
@
Html 면도기 뷰 엔진을 사용하는 경우 문자열을 인코딩 한 다음 기록합니다.
대답 주셔서 감사하지만, 거기에 MVC2와 MVC3 사이의 구문을 작성에 차이가 무엇입니까? MVC2 응용 프로그램에서이 <%: %>을 사용하려고 시도했기 때문에 오류가 발생했습니다. –
@dvlpr 제가 추가 된시기에 대해 조금 혼란 스럽습니다. [이 링크] (http://weblogs.asp.net/scottgu/archive/2010/04/06/new-lt-gt-syntax-for-html-encoding-output-in-asp-net-4-and -asp-net-mvc-2.aspx)은 MVC 2에 ASP.Net 4가 추가되었지만 MVC 3과 함께 제공되었다는 인상하에있었습니다. MVC 3이 설치되어 있으므로 테스트. –
다시 한 번 고마워. 내 응용 프로그램은. NET 3.5를 사용하고있다. 그래서 MVC3 때문에 나에게 오류가 발생했다. –
당신은 면도기 구문에 대해 이야기하고 있다고 생각합니다.이 코드는보기에 코드를 포함시키는보다 간결한 방법입니다. [면도기 빠른 참조] (http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx) –
예, 면도기를 사용하여 MVC3에 내 응용 프로그램을 작성하기 시작했습니다. 일부 의심을 분명히 ... –