如何在从外部URL加载内容的.NET应用程序中提供上下文相关帮助?

时间:2011-02-04 19:35:50

标签: .net url external context-sensitive-help

我们有一个基于Plone的内部网,其中填充了.NET应用程序的文档,但目前.NET应用程序中的上下文相关(F1)帮助与Plone内容之间没有任何关联。

我们不想创建和“推送” - 分发(a)CHM并维护两个不同的文档库,我们希望将所有文档保留在Plone中,其中内容可以随时“拉”并且将始终是最新的和全文索引。

我们希望能够允许用户点击F1并以某种方式自动加载与该主题相关的网址,其中可能包含一个锚点(http:// intranet / general-topic# subtopic)直接跳到适当的内容。

在.NET应用程序中显示帮助内容 - 可能在其“帮助”窗口中 - 将是理想的,但如果需要实例化浏览器,那也可能没问题。

理想情况下,我们希望将应用程序中的上下文元素链接到由开发文档的业务分析师执行的任务,而不是开发人员 < / p>

这可能吗?如果是这样,我们将如何在应用程序的每个上下文与其F1帮助应显示的URL之间创建“映射”?

1 个答案:

答案 0 :(得分:1)

假设你的应用程序有某种类型的数据库后端,我会创建一个表来控制/表单之间的映射(取决于你想要的上下文敏感程度)和相应的帮助URL。

从那里看起来很容易将这个url加载到webbrowser控件中或者关闭一个新的浏览器窗口。