MVC3에서 기본 사이트 페이지 제목 만들기
-
13-12-2019 - |
문제
내 레이아웃 파일에 다음을 가지고 있습니다.
@{
ViewBag.Title = "Default page title";
}
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
</head>
.....
.
내 견해에있어 :
@{
ViewBag.Title = "Home";
Layout = "~/Views/Shared/_Layout.cshtml";
}
.
그러나 페이지 제목이 "기본 페이지 제목"으로 나오고 있습니다.
페이지 제목을 "홈"으로 표시 할 수있는 방법은 무엇입니까?View에서 ViewBag.Title
값을 지정하지 않은 경우 "기본 페이지 제목"만 나타냅니다.
해결책
이
를 사용해보십시오<title>@(String.IsNullOrEmpty(ViewBag.Title) ? "Default page title" : ViewBag.Title)</title>
. 다른 팁
라인 변경 :
ViewBag.Title = "Default page title";
.
~
ViewBag.Title = ViewBag.Title ?? "Default page title";
. 제휴하지 않습니다 StackOverflow