2010-05-21 1 views
2
[HttpGet] 
    public ActionResult LogIn(string username) 
    { 
     if (username == null) 
      return View("404"); 

     return View(); 
    } 

찾는 뷰 내부에서 뷰의 이름을 가져옵니다. 이 경우 작업 값은 항상 LogIn입니다. 하지만 실제로는 LogIn404입니다. 정확히 뷰 이름을 알아야하는 마스터 페이지가 있습니다.보기 <strong>파일</strong> 이름을 얻기 위해 내부보기

답변

3

기본 WebFormViewEngine를 사용하는 가정하면, (물론 그 이름 포함)보기 경로를 수신하기 위해 다음 문을 사용할 수 있습니다 :

<%=(ViewContext.View as WebFormView).ViewPath %> 
+0

와우! 얼마나 훌륭한 솔루션인가! :) – stacker

+0

+1 좋은 답변입니다. 오늘 새로운 무언가를 보여 주셔서 감사합니다. @stacker 더 도움이되지 않아서 미안합니다. –

관련 문제