WebpageControlOptions XML 元素引用

Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

可以使用元素在工作项窗体 WebpageControlOptions 上显示为网页或 CDATA 标记定义的内容。 可以包括 链接内容 子元素,以指定要显示在窗体中的内容的 URL 或 HTML。

若要将元素添加到窗体,可以修改工作项类型。 请参阅 修改或添加自定义工作项类型

WebpageControlOptions 元素是 CONTROL 元素的子元素。

语法

<WebpageControlOptions AllowScript="true | false" ReloadOnParamChange="true | false" >  
      <Link UrlRoot="UrlRoot" UrlPath="UrlPathWithParameters">  
      <Param Index="IndexValue " Value="Param Value " Type="Original | Current" />  
      </Link>  
      <Content>  
      <![CDATA[Contents of HTML]]>  
      </Content>  
</WebpageControlOptions>  

特性和元素

下列各节描述了特性、子元素和父元素。

子元素和特性

元素 Attribute 说明
WebpageControlOptions 可选 Control 元素时 type="WebpageControl"
用于定义将在工作项窗体中呈现其内容的 URL 的容器元素。
可选 Link 元素。 指定时 UrlPath 是必需的。
指定一个值,该值用于确定指定时 UrlPath 超链接的 URL。
AllowScript 可选的 WebpageControlOptions 特性。
指定是否允许网页中的 JavaScript 运行 () true () false 。 属性类型为 xs:boolean.
所有其他设置(如 ActiveX)基于为客户端定义的 Internet Explorer 设置。
ReloadOnParamChange 可选的 WebpageControlOptions 特性。
指定在工作项窗体中的参数 () () 更改true时,是否重新加载true网页 () false 内容。 属性类型为 xs:boolean.
默认值是 true
Link 可选 WebpageControlOptions 元素。 此元素与 Content 元素互斥。
指定要在工作项窗体中呈现的网页的 URL。
有关详细信息,请参阅 链接和参数
Content 可选 WebpageControlOptions 元素。

此元素与 Link 元素互斥。
指定要由网页控件呈现的 HTML 内容。 内容在 CDATA 标记中指定。 例如:

<![CDATA[Click here for detailed <b><a href="https://www.microsoft.com">Process Guidance</a></b>]]>
元素类型为 xs:string. 注意: 在工作项窗体中呈现 HTML 内容之前,不会对其进行验证。

父元素

元素 说明
控件 必需父元素。 定义要在工作项窗体上显示的字段、文本、超链接或其他控件元素。
文本 可选 LabelText 元素。
要在工作项窗体上显示的信息或标签的容器元素。
有关详细信息,请参阅 LabelText 和 Text

备注

元素LinkContent相互排斥。

AllowScript使用元素时不允许使用ContentReloadOnParamChange属性。

网页控件配置为显示原始 HTML 时,将禁用所有脚本。 如果工作项窗体显示在 Visual Studio 或 Internet Explorer 中,则单击的内容中的任何超链接都在 Visual Studio Web 浏览器中打开。
将多个工具栏按钮添加到包含 WebpageControl的选项卡的工作项窗体中。 这些选项包括以下功能:

  • 后退和前进导航
  • 停止内容加载和刷新内容
  • 返回到内容主页
  • 在新窗口中或在外部浏览器中打开内容

此外,如果要加载的网页包含不受信任的内容,则会阻止图标,并且阻止的图标会显示。

WebpageControlOptions 元素仅由运行最新版本的团队资源管理器的客户端识别。 对于早期版本,会显示一个红色区域,并且会显示一个消息,指示找不到控件。 有关详细信息,请参阅 提供帮助文本、超链接或 Web 内容

示例

下面的示例演示如何使用 CDATA 标记中定义的 HTML 加载工作项窗体。

<Control Type="WebpageControl">
   <WebpageControlOptions>
      <Content>
         <![CDATA[Click here for detailed <b><a href="https://www.microsoft.com">Process Guidance</a></b>]]>
      </Content>
   </WebpageControlOptions>