Допустим, я конвертирую целую кучу страниц контента - тупой HTML - в модель MVC.
Я бы хотел поместить все простые HTML-файлы в каталог и «найти» их на основе контроллера.
Похоже, что этот тип 'HomeController' в стандартном ASP.NET-MVC делает, но я должен явно добавить каждую страницу.
[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();
}
}
Я добавил страницу About2.aspx в каталог «Home», и мне пришлось добавить метод About2 в HomeController, чтобы включить URL http://localhost:51234/Home/About2.
Но допустим, у меня есть 50 HTML-страниц, и я хочу найти их по URL-адресу.
Как я мог этого достичь?