Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在从外部URL加载内容的.NET应用程序中提供上下文相关帮助?_.net_Url_External_Context Sensitive Help - Fatal编程技术网

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

如何在从外部URL加载内容的.NET应用程序中提供上下文相关帮助?,.net,url,external,context-sensitive-help,.net,Url,External,Context Sensitive Help,我们有一个基于Plone的intranet,其中填充了.NET应用程序的文档,但目前在.NET应用程序中的上下文相关(F1)帮助和Plone内容之间没有连接 我们不必创建和“推送”-分发CHM并维护两个不同的文档存储库,而是希望将所有文档都保存在Plone中,在Plone中可以随时“提取”内容,并始终保持最新和全文索引 我们希望能够允许用户点击F1并以某种方式自动加载与该主题相关的URL,其中可能包括一个锚(http://intranet/general-topic#subtopic)直接跳到适

我们有一个基于Plone的intranet,其中填充了.NET应用程序的文档,但目前在.NET应用程序中的上下文相关(F1)帮助和Plone内容之间没有连接

我们不必创建和“推送”-分发CHM并维护两个不同的文档存储库,而是希望将所有文档都保存在Plone中,在Plone中可以随时“提取”内容,并始终保持最新和全文索引

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

在.NET应用程序中显示帮助内容(可能在其“帮助”窗口中)是理想的,但如果需要实例化浏览器,也可以

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


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

假设您的应用程序具有某种数据库后端,我将创建一个表,以便在控件/窗体(取决于您希望对上下文敏感的程度)及其相应的帮助URL之间进行映射


从这里看来,将该url加载到webbrowser控件或派生出一个新的浏览器窗口似乎非常简单。

假设您的应用程序具有某种数据库后端,我将创建一个表,以便在控件/窗体(取决于您希望对上下文敏感的程度)和相应的帮助url之间进行映射


从这里看来,将url加载到webbrowser控件或衍生出一个新的浏览器窗口似乎足够简单。

我应该提到,链接应用程序上下文和url的任务需要由非开发人员执行,即编写文档的人员。编辑以反映这一点。@dysolution,构建接口?我应该提到,链接应用程序上下文和URL的任务需要由非开发人员执行,即编写文档的人员。编辑以反映这一点。@dysolution,构建一个接口?