Включить HTML-файл в качестве встроенного ресурса - PullRequest
0 голосов
/ 28 мая 2010

В продолжение другого вопроса, который я задал, я еще немного покопался, но все еще не высох. Есть ли способ включить файлы .HTML / .ASPX в качестве «встроенных ресурсов» в приложение ASP.NET MVC? Я нашел много примеров использования строковых ресурсов, но никогда полностью других файлов.

1 Ответ

1 голос
/ 29 мая 2010

Конечно, это возможно.

Предполагая, что вы хотите использовать файлы HTML / ASPX встроенного ресурса в качестве представлений, вам просто нужно:

  1. Измените свойство Build Action на «Встроенный ресурс» для файлов, которые вы хотите встроить в качестве ресурсов.
  2. Написать и зарегистрировать пользовательский IViewEngine для извлечения ресурсов. Вероятно, вы можете расширить WebFormViewEngine и WebFormView вместо того, чтобы начинать с нуля, поскольку в основном вы просто ищете разметку представления в ресурсах, а не в файловой системе.

Звучит как веселье. Удачи!

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