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 |
댓글