@page "{id:int}" @model Admin.Pages.Forum.Posts.List.ViewModel @{ ViewData["Title"] = "게시글 상세"; }

@ViewData["Title"]


ID
@Model.ID
게시판
@Model.BoardName
@(Model.IsQnA ? "문의 유형" : "말머리")
@if (Model.BoardPrefixName is not null) { [@Model.BoardPrefixName] } else { - }
제목
@Model.Subject
작성자
@(Model.Name ?? Model.SID ?? "-")
내용
@Html.Raw(Model.Content)
대표 이미지
@if (!string.IsNullOrWhiteSpace(Model.Thumbnail)) { 대표 이미지 } else { - }
태그
@if (Model.Tags.Count > 0) { foreach (var tag in Model.Tags) { @tag.Name } } else { - }
첨부파일
@if (Model.Files.Count > 0) {
    @foreach (var file in Model.Files) {
  • @file.FileName @if (file.Size.HasValue) { (@(file.Size.Value > 1048576 ? $"{file.Size.Value / 1048576.0:F1}MB" : $"{file.Size.Value / 1024.0:F1}KB")) } 다운로드: @file.Downloads
  • }
} else { - }
이미지
@if (Model.Images.Count > 0) { foreach (var img in Model.Images) { @img.FileName } } else { - }
상태
@if (Model.IsNotice) { 공지 } @if (Model.IsSecret) { 비밀 } @if (Model.IsAnonymous) { 익명 } @if (Model.IsSpeaker) { 스피커 } @if (Model.IsDeleted) { 삭제됨 } @if (!Model.IsNotice && !Model.IsSecret && !Model.IsAnonymous && !Model.IsSpeaker && !Model.IsDeleted) { 일반 }
조회 / 공감 / 비공감
@Model.Views / @Model.Likes / @Model.Dislikes
댓글
@Model.CommentCount
수정일
@(Model.UpdatedAt ?? "-")
등록일
@Model.CreatedAt