Как я могу предоставить контекстную справку в приложении.NET, которое загружает контент с внешних URL-адресов?
У нас есть интранет на основе Plone, заполненный документацией для нашего приложения.NET, но в настоящее время нет никакой связи между контекстно-зависимой (F1) справкой в приложении.NET и контентом Plone.
Вместо того, чтобы создавать и "проталкивать"-распределение (a) CHM(s) и поддерживать два отдельных хранилища документации, мы хотели бы сохранить все документы в Plone, где контент можно "извлекать" в любое время и всегда будет быть актуальным и полнотекстовым индексированным.
Мы хотели бы позволить пользователям нажимать клавишу F1 и каким-то образом автоматически загружать URL-адрес, связанный с этой темой, который может включать в себя привязку (http://intranet/general-topiC#subtopic) для прямого перехода к соответствующему контенту.
Показ содержимого справки в приложении.NET - может быть, в его окне "Справка"- был бы идеальным вариантом, но если ему нужно создать экземпляр браузера, это тоже может быть хорошо.
В идеале нам бы хотелось, чтобы задача связывания элементов контекста в приложении с URL-адресами выполнялась бизнес-аналитиками, которые разрабатывают документацию, а не разработчиками.
Это возможно? Если так, как мы будем создавать "отображения" между каждым контекстом приложения и URL, который должна отображать его справка F1?
1 ответ
Предполагая, что ваше приложение имеет своего рода серверную часть базы данных, я бы создал таблицу для отображения между элементами управления / формами (в зависимости от того, насколько контекстно-зависимыми вы хотите быть) и соответствующими URL-адресами справки.
оттуда кажется, что было бы достаточно просто загрузить этот URL в элемент управления веб-браузера или запустить новое окно браузера.