#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 каждый идентификатор раздела и посмотреть, что получилось