ASP.NET MVC에서 절대 경로가있는 뷰에 액세스합니다
-
07-07-2019 - |
문제
이런 식으로보기에 액세스하려고합니다.
return View(@"~\Items\Details.aspx");
그리고이 오류가 발생합니다.
보기 '~ items details.aspx'또는 마스터를 찾을 수 없습니다. 다음 위치가 검색되었습니다 : ~ items details.aspx
ItemsController에서 세부 사항 조치에서 returning View ()는 잘 작동합니다. 다른 컨트롤러에서 해당보기에 액세스 할 수없는 이유는 무엇입니까?
해결책
'/views'로 접두사가 도움이됩니다.
return View("~/Views/Items/Details.aspx");
다른 팁
항목을 공유 한 항목으로 만들 수 있습니다 (뷰/공유 폴더에 넣음). 그러면보기 ( "항목") 만 호출하면 작동합니다.
제휴하지 않습니다 StackOverflow