Контроллеры и Представления в Библиотеке классов

LBound может не всегда быть 0.

, Пока не возможно создать массив, который имеет что-либо кроме 0 Нижних границ в VBScript, все еще возможно получить массив вариантов от COM-компонента, который, возможно, определил различное LBound.

, Который сказал, что я никогда не сталкивался с тем, который сделал что-либо как этот.

6
задан Extralive 25 November 2009 в 22:33
поделиться

2 ответа

Определенно выполнимо. Вещи, которые вам понадобятся:

  1. Какой-то способ регистрации маршрутов при запуске приложения.
  2. Механизм представления, который знает как представления библиотеки, так и представления, специфичные для вашего приложения.

Первый простой. Просто напишите в своей библиотеке функцию, которая регистрирует все контроллеры в библиотеке.

Второй вариант более сложный, но вы можете прочитать несколько хороших статей о написании собственного механизма просмотра здесь и здесь . Концепция областей может быть полезна также для отделения контроллеров библиотеки от контроллеров приложений.

Кроме того, этот вопрос касается простейшего случая поиска представлений в произвольной папке.

3
ответ дан 17 December 2019 в 07:05
поделиться

Контроллеры могут просто войти в библиотеку классов - там особо нечего делать. Взгляды немного сложнее. У вас должна быть возможность встроить их в сборку и реализовать VirtualPathProvider для обеспечения доступа к ним.

Я не пробовал этого, поэтому YMMV.

1
ответ дан 17 December 2019 в 07:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: