Главная страница из внешней библиотеки - PullRequest
2 голосов
/ 15 октября 2008

Я хочу поместить свои мастер-страницы в центральную библиотеку, чтобы я мог использовать их в нескольких проектах без кошмара обслуживания. Все подвергается рефакторингу общим и центральным образом, все они находятся в «общем» пространстве имен. Но если поместить их в отдельный проект, я не могу ссылаться на них

Ответы [ 2 ]

1 голос
/ 15 октября 2008

Я не верю, что вы можете поместить эти настоящие страницы .master во внешнюю библиотеку. Вы можете поместить свой собственный класс, производный от MasterPage, в библиотеку, и ваши клиентские приложения будут извлечены из этого, но я не думаю, что это ваше намерение, поскольку вы помечены как asp.net-mvc взгляды без особой логики и, вероятно, без кода).

Насколько я знаю, нет способа ссылаться на мастер (или, в этом отношении, ASPX или ASCX) из внешней библиотеки. Жаль, что у меня не было хороших новостей для тебя. (И я действительно надеюсь, что ошибаюсь; я надеюсь, что кто-то еще здесь придумал методику для этого, так как я хотел бы сам иногда использовать такие вещи.)

0 голосов
/ 04 ноября 2008

Просто для справки, я отправлю здесь письмо Фила:

Извините за поздний ответ. Вы можете попробовать использовать VirtualPathProvider, но это потребует полного доверия. Кроме этого, я не знаю, как это сделать.

Phil

вот так.

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