Imaginons que je convertisse tout un tas de pages de contenu (dumb HTML) en modèle MVC. Je voudrais coller tous les fichiers HTML simples dans un répertoire et «les trouver» sur la base d'un contrôleur.Comment ajouter facilement beaucoup de pages html «stupides» à l'application ASP.NET-MVC
Cela ressemble à ce que fait le 'HomeController' dans le standard ASP.NET-MVC, mais je dois ajouter explicitement chaque page.
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Title"] = "Home Page";
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
ViewData["Title"] = "About Page";
return View();
}
public ActionResult About2()
{
ViewData["Title"] = "About Page 2";
return View();
}
}
j'ai ajouté une page About2.aspx dans le répertoire « Home », et a dû ajouter une méthode About2 dans le HomeController pour permettre l'URL http://localhost:51234/Home/About2.
Mais disons que j'ai 50 pages HTML et je veux les trouver en fonction de l'URL.
Comment pourrais-je y parvenir?
mais je veux quelque chose comme routes.IgnoreRoute ("static/*"); puis-je faire ça? –
Avez-vous de la chance avec une réponse? – justSteve