Как сгенерировать и вернуть результат просмотра для представления (CSHTML), хранящегося в базе данных? - PullRequest
0 голосов
/ 09 апреля 2019

Я искал SO для моего сценария, но безуспешно. У меня есть постановка проблемы, мне нужно показывать разные виды отчетов, основанных на вводе пользователем. И отчеты варьируются в зависимости от зарегистрированного в местоположении пользователя. Итак, я храню код вида (cshtml) в БД и хочу вернуть код, вызвав хранимую процедуру, передавая необходимые параметры. Здесь я не знаю, как связать модель с возвращенной строкой представления (пришла из БД). Могу ли я написать собственные HTML-помощники и решить эту проблему? Есть ли другой способ добиться этого? Любая помощь будет оценена. Спасибо.

1 Ответ

0 голосов
/ 09 апреля 2019

Есть пара вопросов с ответами уже на SO для этого.Этот ответ на этот похожий вопрос имеет четыре ссылки на другие ответы:

Загрузка видов бритвы из базы данных в ASP.NET MVC 5

В дополнение к этому, я бы добавилчто вы также можете сделать это с помощью RazorLight, сторонней библиотеки.Автор предлагает конкретный пример пользовательского источника просмотра с использованием базы данных:

https://github.com/toddams/RazorLight#custom-source

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...