내가하고 싶은 것은 꽤 단순 해 보입니다. 그래서처럼보기에 내 @Page 지시문에서 페이지 제목을 지정하고 싶습니다 :.Net MVC3 컨트롤러에서 페이지에 대한 참조 얻기
<%@ Page Title="About This Site" ... %>
을 그리고, 그것은에서 사용할 수 있도록 내가는을 ViewData에 해당 페이지의 제목을 좀하고 싶습니다 같은 마스터 페이지 :보기 자체
<head>
<title>The Awesome Site | <%=ViewData["Title"]%></title>
또한 좋아 : 이미 페이지 제어 방법의 모든 사용자 정의 컨트롤러를 상속하고
<h1><%=ViewData["Title"]%></h1>
. 그래서 내가 ViewData (또는 어쩌면 내가 ViewBag 사용)에 Page.Title 속성을 전송하기 위해 컨트롤러에서 할 수있는 일이 있기를 바라고 있습니다. 컨트롤러에서 페이지를 참조하는 경로를 찾을 수없는 것 같습니다.
이것이 가능합니까? 고려하고 싶은 다른 접근 방식이 있습니까?
면도날 구문을 사용하면보기의 맨 위에 @ {ViewBag.Title ="whatever ";} 훨씬 작아서 더 쉽게 변경할 수 있습니다. –
@OneCleverMonkey, 왜 호기심이 생깁니 까? unaccept? –