Я должен включать последнюю измененную дату на каждую страницу моих приложений на работе. Я использовал это, включив ссылку на <% = LastModified%> в нижней части моей главной страницы WebForms, которая вернет последнюю измененную дату текущей страницы .aspx. Мой код даже проверял связанный файл .aspx.cs, сравнивал последние измененные даты и возвращал самую последнюю дату.ASP.NET MVC, получающий последнюю измененную дату/FileInfo of View
Кто-нибудь знает, можете ли вы прочитать FileInfo в представлении MVC? Я хотел бы включить его на главную страницу, если это возможно.
У меня есть базовый контроллер, который все подключен и готов к работе. Все, что мне нужно знать, - это получить доступ к FileInfo текущего представления.
namespace MyMVCApp.Controllers
{
public abstract class SiteController : Controller
{
public SiteController()
{
ViewData["modified"] = NEED TO GET FILEINFO OF CURRENT VIEW HERE;
}
}
}
Там нет вида не по умолчанию для контроллера. Контроллер может отображать любой вид, вызывающий View («view_name»). –
Является ли измененная дата исключительно исходящей из последнего изменения даты .aspx (вид)? Возможно, вы могли бы что-то там сделать, но обычно такие вещи (последняя измененная дата) поступают из вашего постоянного хранилища. Ваш сайт не будет управляться базой данных, а скорее статическим сайтом? – Charlino