Idioma

WebPartHelpMode Enumeração

Definição

Especifica os tipos de interfaces de utilizador (UIs) disponíveis para exibir conteúdo de Ajuda para um WebPart controlo.

public enum class WebPartHelpMode
public enum WebPartHelpMode
type WebPartHelpMode = 
Public Enum WebPartHelpMode
Herança
WebPartHelpMode

Campos

Nome Valor Descrição
Modal 0

Abre uma janela separada do navegador, se o navegador tiver esta capacidade. O utilizador deve fechar a janela antes de regressar à página Web Parts.

Modeless 1

Abre uma janela separada do navegador, se o navegador tiver esta capacidade. O utilizador não precisa de fechar a janela antes de regressar à página Web.

Navigate 2

Substitui a página de Web Parts na janela do navegador.

Exemplos

O exemplo seguinte demonstra o uso da WebPart.HelpMode propriedade para mostrar Ajuda para um controlo na mesma janela do navegador. A primeira parte deste exemplo assume o uso de um controlo personalizado, TextDisplayWebPart, que se encontra na secção Exemplos da WebPart classe.

O exemplo inclui também uma página HTML que contém conteúdo fictício de Ajuda para o TextDisplayWebPart controlo. Para que este exemplo funcione, deve guardar o código seguinte num ficheiro chamado Textwebparthelp.htm e colocá-lo no mesmo diretório do seu site que a página .aspx.

<html>
<head runat="server">
    <title>Text Content WebPart Help</title>
</head>
<body>
  <div>
  <h1>Text Content WebPart Help</h1>
  To make the WebPart control work...
  </div>
</body>
</html>

A parte final do exemplo é uma página Web que mostra como referenciar o TextDisplayWebPart controlo. Note que na marcação declarativa, o WebPart.HelpMode valor da propriedade é definido como Navigate, e o código também define o valor da WebPart.HelpUrl propriedade para o nome do ficheiro HTML que contém o conteúdo de Ajuda. Carrega a página num navegador e clica no verbo de ajuda no menu verbos do WebPart controlo.

<%@ page language="C#" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.CS.Controls" 
             Assembly="TextDisplayWebPartCS" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      backcolor="#99cccc">
        <parttitlestyle font-bold="true" forecolor="#ffffff" />
        <partstyle
          borderwidth="1px" 
          borderstyle="Solid" 
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" 
            width="350px" 
            HelpMode="navigate"
            HelpUrl="TextWebPartHelp.htm" />
        </zonetemplate>
    </asp:webpartzone>
  </form>
</body>
</html>
<%@ page language="VB" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.VB.Controls" 
             Assembly="TextDisplayWebPartVB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      backcolor="#99cccc">
        <parttitlestyle font-bold="true" forecolor="#ffffff" />
        <partstyle
          borderwidth="1px" 
          borderstyle="Solid" 
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" 
            width="350px" 
            HelpMode="navigate"
            HelpUrl="TextWebPartHelp.htm" />
        </zonetemplate>
    </asp:webpartzone>
  </form>
</body>
</html>

Observações

A HelpMode propriedade é usada para determinar como um navegador irá apresentar conteúdo de Ajuda para um controlo. A WebPartHelpMode enumeração contém valores que podem ser aplicados à HelpMode propriedade. O valor padrão da HelpMode propriedade é Modal.

Aplica-se a