본문 바로가기
Programming/.NET

[ASP.NET] Inline Expression

by 째스터 2018. 10. 26.
728x90

<%= ... %>과 <%: ... %>의 차이점을 소스로 확인해 봤습니다.

res.test.encoded를 보시면 일부 특수문자들이 HTML 코드로 인코딩 된 것을 확인할 수 있습니다.

(실제 제품에서 사용하는 Method를 이용했기 때문에 이름을 바꿨습니다)



Inline Expression으로 string을 가져와서 사용하는 경우에 주의할 점이 있습니다.

res.test.singleQuote는 가져오는 문자열에 포함되는 작은 따옴표 때문에 위와 같이 스크립트 에러가 발생할 수 있습니다.

반대로, 가져오는 문자열에 큰 따옴표가 포함되는 경우 res.test.doubleQuote에서 스크립트 에러가 발생할 수 있습니다.

 

728x90

'Programming > .NET' 카테고리의 다른 글

Azure Blazor Server 배포하기  (0) 2021.09.03
AWS EC2 Ubuntu Blazor Server 배포  (2) 2021.08.27
Web.Config Timeout  (0) 2021.05.26
[ASP.NET] Inline Expression  (0) 2018.10.25
[ASP.NET] resource 파일(.resx) 만들기  (0) 2018.09.23

댓글