Навигационный бутон ASP.NET

#c# #asp.net #asp.net-mvc

#c# #asp.net #asp.net-mvc

Вопрос:

У меня есть несколько статических html’ов, хранящихся в файле /Content /. У меня есть метод в контроллере, который отображает эти статические HTML-файлы.

 public ActionResult GetHTML(int sectionId)
    {
        var result = new FilePathResult($"~/Content/files/{sectionId}.html", "text/html");
        return resu<
    }
  

У меня нет представления для этого метода, но я хотел бы создать его и включить кнопку, которая позволяет мне переходить к следующему / предыдущему статическому html.
Любая помощь высоко ценится.

Комментарии:

1. Создайте / верните GetHtmlViewModel и, например, добавьте полезную нагрузку свойства {get; set;} и Html. Обработайте его в виде, созданном GetHtml

Ответ №1:

Вы можете создать обычное представление с FilePathResult в качестве его модели. Если модель не равна нулю в представлении, то вы можете создать гиперссылку в представлении из результата:

 <a href="@Model.FileName">Next Page</a> 
  

Комментарии:

1. итак, в основном без защиты мы можем запросить / gues / bruteforce каждый идентификатор раздела и посмотреть, что получилось