직장에서 내 응용 프로그램의 모든 페이지에 최종 수정 날짜를 포함시켜야합니다. 이전 WebForms 마스터 페이지의 맨 아래에 현재 .aspx 페이지의 마지막 수정 날짜를 반환하는 < % = LastModified %>에 대한 참조를 포함하여이 작업을 수행했습니다. 내 코드는 관련 .aspx.cs 파일을 검사하고 마지막 수정 날짜를 비교하며 가장 최근 날짜를 반환합니다.마지막으로 수정 한 날짜/FileInfo보기 ASP.NET MVC
MVC보기의 FileInfo를 읽을 수있는 사람은 누구입니까? 가능한 경우 마스터 페이지에 포함하고 싶습니다.
나는 모든 유선 접속이 가능하고 준비가 된 기본 컨트롤러를 가지고 있습니다. 필자가 알아야 할 것은 현재 뷰의 FileInfo에 액세스하는 방법뿐입니다.
namespace MyMVCApp.Controllers
{
public abstract class SiteController : Controller
{
public SiteController()
{
ViewData["modified"] = NEED TO GET FILEINFO OF CURRENT VIEW HERE;
}
}
}
컨트롤러에 대한 기본보기가 없습니다. Controller는 View ("view_name")를 호출하는 모든 뷰를 표시 할 수 있습니다. –
수정 된 날짜는 .aspx (보기의) 최종 수정 날짜에서 오는 것입니까? 아마 거기에 뭔가를 할 수는 있지만 일반적으로 그 종류의 물건 (마지막으로 수정 한 날짜)은 영구 저장소에서 가져옵니다. 귀하의 사이트가 데이터베이스 중심이 아닌 정적 사이트가 될 것입니까? – Charlino