Je dois inclure la dernière date de modification sur chaque page de mes applications au travail. J'avais l'habitude de faire ceci en incluant une référence à <% = LastModified%> au fond de ma page principale de WebForms qui retournerait la dernière date modifiée de la page .aspx courante. Mon code vérifie même le fichier .aspx.cs associé, compare les dernières dates modifiées et renvoie la date la plus récente.ASP.NET MVC obtenir la date de dernière modification/FileInfo of View
Est-ce que quelqu'un sait si vous pouvez lire le FileInfo d'une vue MVC? Je voudrais l'inclure dans la page principale, si possible.
J'ai un contrôleur de base qui est câblé et prêt à fonctionner. Tout ce que j'ai besoin de savoir, c'est comment accéder à FileInfo de la vue actuelle.
namespace MyMVCApp.Controllers
{
public abstract class SiteController : Controller
{
public SiteController()
{
ViewData["modified"] = NEED TO GET FILEINFO OF CURRENT VIEW HERE;
}
}
}
Il n'y a pas vue par défaut pour le contrôleur. Le contrôleur peut afficher n'importe quelle vue appelant View ("view_name"). –
La date de modification provient-elle uniquement de la dernière date de modification de .aspx (la vue)? Vous pourriez probablement faire quelque chose là-bas mais habituellement ce genre de choses (la date de la dernière modification) vient de votre stockage persistant. Est-ce que votre site ne sera pas piloté par une base de données mais plutôt un site statique? – Charlino