powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вывод страницы
8 сообщений из 8, страница 1 из 1
Вывод страницы
    #39891224
dar55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Хочу вывести html страницу из текста. С обычными тегами все работает, а вот хелперы не обрабатываются, и грузятся как обычный текст. ПОдскажите, чем обработать эти строки, чтобы страница полноценно обработалась, включая хелперы?


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    public class HomeController : Controller
    {
        // GET: Home
        public string Index()
        {
           string  html_code = "<div>Hello <b>World</b></div> "+
                "<p>@Html.ActionLink(\"Text\", \"Index_2\", \"Home\", new { @class = \"my-class1\" })</p> ";
           return html_code;
        }
    }
}
...
Рейтинг: 0 / 0
Вывод страницы
    #39891228
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу использовать Razor без использования Razor.

забавно.

В принципе, можно натравить компилятор разора на строку - это без проблем гуглится
...
Рейтинг: 0 / 0
Вывод страницы
    #39891250
dar55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Может оно и забавно, но имеет практический смысл, например, если есть какое-то количество небольших файлов и по определенным соображениям их нужно загнать в базу. И чтобы иметь возможность полноценного поиска по этим документам лучше загнать текстом, а из текста все хелперы заменять это вопрос на крайний случай. Но это так лирика, ладно пойду дальше гуглить, в принципе и так подозревал что меня в гугл отправят :)
...
Рейтинг: 0 / 0
Вывод страницы
    #39891251
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dar55
и так подозревал что меня в гугл отправят
что-то типа render razor from string
...
Рейтинг: 0 / 0
Вывод страницы
    #39891253
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dar55
Может оно и забавно, но имеет практический смысл
Забавна не сама задача (мне тоже это требовалось), а подход - отправлю-ка я в браузер простую строку - вдруг кто-то по дороге догадается, что это разор и отрендерит его.
...
Рейтинг: 0 / 0
Вывод страницы
    #39891340
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dar55
Shocker.Pro,

Может оно и забавно, но имеет практический смысл, например, если есть какое-то количество небольших файлов и по определенным соображениям их нужно загнать в базу. И чтобы иметь возможность полноценного поиска по этим документам лучше загнать текстом, а из текста все хелперы заменять это вопрос на крайний случай. Но это так лирика, ладно пойду дальше гуглить, в принципе и так подозревал что меня в гугл отправят :)

Насколько я знаю, можно использовать кастомный IFileProvider и через него хранить разоровские вьюхи где угодно.
...
Рейтинг: 0 / 0
Вывод страницы
    #39891342
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
а подход - отправлю-ка я в браузер простую строку - вдруг кто-то по дороге догадается, что это разор и отрендерит его.

Для жаваскрипта есть енжины (тот же мустейч) которые умеют рендерить по шаблону на клиенте :-)
...
Рейтинг: 0 / 0
Вывод страницы
    #39891344
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Shocker.Pro
а подход - отправлю-ка я в браузер простую строку - вдруг кто-то по дороге догадается, что это разор и отрендерит его.

Для жаваскрипта есть енжины (тот же мустейч) которые умеют рендерить по шаблону на клиенте :-)
но не шарповый же код. И не хелпер ActionLink, которому вообще-то контекст еще нужен.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вывод страницы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]