Пользовательский маршрут для страниц содержимого ServiceStack Razor

У меня есть следующая страница контента: /folder/_new.cshtml

Я хочу, чтобы страница была доступна через следующий URL: /folder/_new

Однако, похоже, что такое имя файла не отображается в URL. Есть ли обходной путь, чтобы это произошло, возможно, назначив собственный маршрут вместо использования функции pretty-url-по-умолчанию?

1 ответ

Решение

Это предопределенное ограничение, запрещающее представления, начинающиеся с _ Для префикса, вызываемого напрямую, ограничение можно снять при регистрации плагина ServiceStack.Razor с помощью:

var razor = new RazorFormat();
razor.Deny.RemoveAt(0);
Plugins.Add(razor);
Другие вопросы по тегам