Notice
Recent Posts
Recent Comments
Tags
- asp.net Select
- 강제이동
- ASP.Net Core 404
- ViewData
- XSS방어
- XSS PHP
- javascript redirection
- 타임피커
- 하드 윈도우 복사
- 원격ftp
- swagger 500 error
- 404에러페이지
- SSD 복사
- 맥 오라클설치
- asp ftp
- TempData
- asp.net core Select
- jquery 바코드생성
- 말줄임표시
- django 엑셀불러오기
- asp.net core swagger
- php 캐쉬제거
- javascript 바코드 생성
- 바코드 생성하기
- ViewBag
- asp.net dropdownlist
- Mac Oracle
- JavaScript
- 하드 마이그레이션
- simpe ftp
웹개발자의 기지개
[ASP.NET Core] ?? 연산자, 'null 이면' 사용하기 본문
public int? Vod_time { get; set; }
@if (vod.Vod_time != null && vod.Vod_time > 0)
{
<span>@vod.Vod_time 분</span>
}
위의 if 조건문을 개선해보자~
[cshtml]
1. ?? 연산자 null 이면 0으로
@if ((vod.Vod_time ?? 0) > 0)
{
<span>@vod.Vod_time 분</span>
}
int temp;
if(vod.Vod_time == null)
temp = 0;
else
temp = vod.Vod_time.Value;
if(temp > 0)
{
...
}
(.NET 6~10)
2. is int time 방식
@if (vod.Vod_time is int time && time > 0)
{
<span>@time 분</span>
}
public int Vod_time { get; set; }
이라면
그냥,
@if (vod.Vod_time > 0)
{
<span>@vod.Vod_time 분</span>
}
'ASP.NET > ASP.NET Core' 카테고리의 다른 글
Comments