Сканерам не нужен богатый признанный стильный gui, они хотят видеть только контент, поэтому вам не нужно давать им снимок страницы, которая была создана для людей.
Мое решение: дать сканеру то, чего хочет искатель:
Вы должны подумать о том, чего хочет искатель, и дать ему только это.
СОВЕТ не путается со спиной , Просто добавьте немного серверного фронтального просмотра, используя тот же API
Скорее всего:)
Просто создайте файл png с точно таким же именем - вы можете увидеть, как это делается в контенте по умолчанию.
Даниэль, я сделал это и заставил его работать, но может быть довольно неприятно получить DNN и все остальные кэши, очищенные для отображения. Я думаю, что существующий метод может быть оставлен на запасной вариант, но поскольку возможность получения иконки для отображения совершенно неочевидна. Хуже того, вы можете споткнуться о безвестность; Вы можете назвать свой cshtml-файл знаком + (например, «_Content - Text + Circle image.cshtml»), который отлично работает, но тогда идентичный PNG-файл не будет отображаться.
Было бы замечательно, если бы вы просто добавили новое поле в определение View и позволили нам назначить актив изображения - как и везде в пользовательском интерфейсе.