ImageMap Classe
Definição
Cria um controle que exibe uma imagem em uma página.Creates a control that displays an image on a page. Quando uma região de ponto de acesso definida dentro do controle ImageMap for clicada, o controle gera um postback para o servidor ou navega para um URL especificado.When a hot spot region defined within the ImageMap control is clicked, the control either generates a postback to the server or navigates to a specified URL.
public ref class ImageMap : System::Web::UI::WebControls::Image, System::Web::UI::IPostBackEventHandler
public class ImageMap : System.Web.UI.WebControls.Image, System.Web.UI.IPostBackEventHandler
type ImageMap = class
inherit Image
interface IPostBackEventHandler
Public Class ImageMap
Inherits Image
Implements IPostBackEventHandler
- Herança
- Implementações
Exemplos
O exemplo de código a seguir demonstra como criar declarativamente um ImageMap controle que contém dois CircleHotSpot objetos.The following code example demonstrates how to declaratively create an ImageMap control that contains two CircleHotSpot objects. A HotSpot.HotSpotMode propriedade é definida como HotSpotMode.Navigate , o que faz com que a página navegue para a URL especificada cada vez que um usuário clica em uma das regiões de ponto de acesso de círculo.The HotSpot.HotSpotMode property is set to HotSpotMode.Navigate, which causes the page to navigate to the specified URL each time a user clicks one of the circle hot spot regions. Para que este exemplo funcione corretamente, você deve fornecer sua própria imagem para a ImageUrl propriedade e atualizar o caminho para a imagem de forma adequada para que o aplicativo possa localizá-la.For this example to work correctly, you must supply your own image for the ImageUrl property and update the path to the image appropriately so that the application can locate it.
<%@ page language="C#" %>
<!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>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
width="150"
height="360"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="75"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="75"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!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>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="145"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="145"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
O exemplo de código a seguir demonstra como criar declarativamente um ImageMap controle que contém dois RectangleHotSpot objetos.The following code example demonstrates how to declaratively create an ImageMap control that contains two RectangleHotSpot objects. A ImageMap.HotSpotMode propriedade é definida como HotSpotMode.PostBack , o que faz com que a página seja reposta ao servidor sempre que um usuário clicar em uma das regiões de ponto de acesso.The ImageMap.HotSpotMode property is set to HotSpotMode.PostBack, which causes the page to post back to the server each time a user clicks one of the hot spot regions. Para que este exemplo funcione corretamente, você deve fornecer sua própria imagem para a ImageUrl propriedade e atualizar o caminho para a imagem de forma adequada para que o aplicativo possa localizá-la.For this example to work correctly, you must supply your own image for the ImageUrl property and update the path to the image appropriately so that the application can locate it.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void VoteMap_Clicked (Object sender, ImageMapEventArgs e)
{
string coordinates;
string hotSpotType;
int yescount = ((ViewState["yescount"] != null)? (int)ViewState["yescount"] : 0);
int nocount = ((ViewState["nocount"] != null)? (int)ViewState["nocount"] : 0);
// When a user clicks the "Yes" hot spot,
// display the hot spot's name and coordinates.
if (e.PostBackValue.Contains("Yes"))
{
yescount += 1;
coordinates = Vote.HotSpots[0].GetCoordinates();
hotSpotType = Vote.HotSpots[0].ToString ();
Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue + ".<br />" +
"The coordinates are " + coordinates + ".<br />" +
"The current vote count is " + yescount.ToString() +
" yes votes and " + nocount.ToString() + " no votes.";
}
// When a user clicks the "No" hot spot,
// display the hot spot's name and coordinates.
else if (e.PostBackValue.Contains("No"))
{
nocount += 1;
coordinates = Vote.HotSpots[1].GetCoordinates();
hotSpotType = Vote.HotSpots[1].ToString ();
Message1.Text = "You selected " + hotSpotType + " " + e.PostBackValue + ".<br />" +
"The coordinates are " + coordinates + ".<br />" +
"The current vote count is " + yescount.ToString() +
" yes votes and " + nocount.ToString() + " no votes.";
}
else
{
Message1.Text = "You did not click a valid hot spot region.";
}
ViewState["yescount"] = yescount;
ViewState["nocount"] = nocount;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Post Back Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Post Back Example</h3>
<asp:imagemap id="Vote"
imageurl="Images/VoteImage.jpg"
width="400"
height="200"
alternatetext="Vote Yes or No"
hotspotmode="PostBack"
onclick="VoteMap_Clicked"
runat="Server">
<asp:RectangleHotSpot
top="0"
left="0"
bottom="200"
right="200"
postbackvalue="Yes"
alternatetext="Vote yes">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
top="0"
left="201"
bottom="200"
right="400"
postbackvalue="No"
alternatetext="Vote no">
</asp:RectangleHotSpot>
</asp:imagemap>
<br /><br />
<asp:label id="Message1"
runat="Server">
</asp:label>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub VoteMap_Clicked(ByVal sender As Object, ByVal e As ImageMapEventArgs)
Dim coordinates As String
Dim hotSpotType As String
Dim yescount As Integer
Dim nocount As Integer
If (ViewState("yescount") IsNot Nothing) Then
yescount = Convert.ToInt32(ViewState("yescount"))
Else
yescount = 0
End If
If (ViewState("nocount") IsNot Nothing) Then
nocount = Convert.ToInt32(ViewState("nocount"))
Else
nocount = 0
End If
' When a user clicks the "Yes" hot spot,
' display the hot spot's name and coordinates.
If (e.PostBackValue.Contains("Yes")) Then
yescount += 1
coordinates = Vote.HotSpots(0).GetCoordinates()
hotSpotType = Vote.HotSpots(0).ToString()
Message1.Text = "You selected " & hotSpotType & " " & e.PostBackValue & ".<br />" & _
"The coordinates are " & coordinates & ".<br />" & _
"The current vote count is " & yescount.ToString() & _
" yes votes and " & nocount.ToString() & " no votes."
' When a user clicks the "No" hot spot,
' display the hot spot's name and coordinates.
ElseIf (e.PostBackValue.Contains("No")) Then
nocount += 1
coordinates = Vote.HotSpots.Item(1).GetCoordinates()
hotSpotType = Vote.HotSpots.Item(1).ToString()
Message1.Text = "You selected " & hotSpotType & " " & e.PostBackValue & ".<br />" & _
"The coordinates are " & coordinates & ".<br />" & _
"The current vote count is " & yescount.ToString() & _
" yes votes and " & nocount.ToString() & " no votes."
Else
Message1.Text = "You did not click a valid hot spot region."
End If
ViewState("yescount") = yescount
ViewState("nocount") = nocount
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Post Back Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Post Back Example</h3>
<asp:imagemap id="Vote"
imageurl="Images/VoteImage.jpg"
width="400"
height="200"
alternatetext="Vote Yes or No"
hotspotmode="PostBack"
onclick="VoteMap_Clicked"
runat="Server">
<asp:RectangleHotSpot
top="0"
left="0"
bottom="200"
right="200"
postbackvalue="Yes"
alternatetext="Vote yes">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
top="0"
left="201"
bottom="200"
right="400"
postbackvalue="No"
alternatetext="Vote no">
</asp:RectangleHotSpot>
</asp:imagemap>
<br /><br />
<asp:label id="Message1"
runat="Server">
</asp:label>
</form>
</body>
</html>
O exemplo de código a seguir demonstra como criar um ImageMap controle que contém pontos de acesso com comportamentos diferentes.The following code example demonstrates how to create an ImageMap control that contains hot spots with different behaviors. A área de plano de fundo é definida como um único RectangleHotSpot que é Postado de volta ao servidor.The background area is a defined as a single RectangleHotSpot that posts back to the server. Três RectangleHotSpot objetos são definidos na mesma região.Three RectangleHotSpot objects are defined in the same region. Cada um desses pontos de acesso é semelhante a um botão e navega para uma URL.Each of these hot spots looks like a button and navigates to a URL. Quando um ImageMap controle é clicado em uma região onde dois pontos de acesso se sobrepõem, o ponto de acesso declarado primeiro tem precedência.When an ImageMap control is clicked in a region where two hot spots overlap, the hot spot that is declared first has precedence. Neste exemplo, os pontos de acesso do botão são declarados primeiro e o ponto de acesso em segundo plano que os contém é declarado por último.In this example, the button hot spots are declared first and the background hot spot that contains them is declared last. Portanto, o usuário Obtém o comportamento do objeto Button RectangleHotSpot , não o objeto background RectangleHotSpot , quando o usuário clica em um ponto de acesso de botão.Therefore, the user gets the behavior of the button RectangleHotSpot object, not the background RectangleHotSpot object, when the user clicks a button hot spot. Para que este exemplo funcione corretamente, você deve fornecer sua própria imagem para a ImageUrl propriedade e atualizar o caminho para a imagem de forma adequada para que o aplicativo possa localizá-la.For this example to work correctly, you must supply your own image for the ImageUrl property and update the path to the image appropriately so that the application can locate it.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void ButtonsMap_Clicked(object sender, ImageMapEventArgs e)
{
// When a user clicks the "Background" hot spot,
// display the hot spot's value.
if (e.PostBackValue == "Background")
{
string coordinates = Buttons.HotSpots[3].GetCoordinates();
Message1.Text = "You selected the " + e.PostBackValue + "<br />" +
"The coordinates are " + coordinates;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Mixed HotSpotMode Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Mixed HotSpotMode Example</h3>
<!--In this scenario, the ImageMap.HotSpotMode
property is not set, because the
HotSpotMode property is set on each individual
RectangleHotSpot object to specify its behavior.-->
<asp:imagemap id="Buttons"
imageurl="Images/MixedImage.jpg"
width="350"
height="350"
alternatetext="Navigation buttons"
hotspotmode="NotSet"
onclick="ButtonsMap_Clicked"
runat="Server">
<asp:RectangleHotSpot
hotspotmode="Navigate"
NavigateUrl="http://www.contoso.com"
alternatetext="Button 1"
top="50"
left="50"
bottom="100"
right="300">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
hotspotmode="Navigate"
NavigateUrl="http://www.tailspintoys.com"
alternatetext="Button 2"
top="150"
left="50"
bottom="200"
right="300">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
hotspotmode="Navigate"
NavigateUrl="http://www.cohowinery.com"
alternatetext="Button 3"
top="250"
left="50"
bottom="300"
right="300">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
hotspotmode="PostBack"
PostBackValue="Background"
alternatetext="Background"
top="0"
left="0"
bottom="350"
right="350">
</asp:RectangleHotSpot>
</asp:imagemap>
<br />
<asp:label id="Message1"
runat="Server">
</asp:label>
</form>
</body>
</html>
<%@ page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub ButtonsMap_Clicked(ByVal sender As Object, ByVal e As ImageMapEventArgs)
' When a user clicks the "Background" hot spot,
' display the hot spot's value.
If (e.PostBackValue = "Background") Then
Dim coordinates As String
coordinates = Buttons.HotSpots(3).GetCoordinates()
Message1.Text = "You selected the " & e.PostBackValue & "<br />" & _
"The coordinates are " & coordinates
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Mixed HotSpotMode Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Mixed HotSpotMode Example</h3>
<!--In this scenario, the ImageMap.HotSpotMode
property is not set, because the
HotSpotMode property is set on each individual
RectangleHotSpot object to specify its behavior.-->
<asp:imagemap id="Buttons"
imageurl="Images/MixedImage.jpg"
width="350"
height="350"
alternatetext="Navigation buttons"
hotspotmode="NotSet"
onclick="ButtonsMap_Clicked"
runat="Server">
<asp:RectangleHotSpot
hotspotmode="Navigate"
NavigateUrl="http://www.contoso.com"
alternatetext="Button 1"
top="50"
left="50"
bottom="100"
right="300">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
hotspotmode="Navigate"
NavigateUrl="http://www.tailspintoys.com"
alternatetext="Button 2"
top="150"
left="50"
bottom="200"
right="300">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
hotspotmode="Navigate"
NavigateUrl="http://www.cohowinery.com"
alternatetext="Button 3"
top="250"
left="50"
bottom="300"
right="300">
</asp:RectangleHotSpot>
<asp:RectangleHotSpot
hotspotmode="PostBack"
PostBackValue="Background"
alternatetext="Background"
top="0"
left="0"
bottom="350"
right="350">
</asp:RectangleHotSpot>
</asp:imagemap>
<br />
<asp:label id="Message1"
runat="Server">
</asp:label>
</form>
</body>
</html>
Comentários
Neste tópico:In this topic:
IntroduçãoIntroduction
Use o ImageMap controle para criar uma imagem que contém regiões de ponto de acesso definidas.Use the ImageMap control to create an image that contains defined hot spot regions. Quando um usuário clica em uma região de ponto de acesso, o controle pode gerar um postback para o servidor ou navegar para uma URL especificada.When a user clicks a hot spot region, the control can either generate a postback to the server or navigate to a specified URL. Por exemplo, você pode usar esse controle para exibir um mapa de uma região geográfica.For example, you can use this control to display a map of a geographical region. Quando um usuário clica em uma região específica no mapa, o controle navega para uma URL que fornece dados adicionais sobre a região selecionada.When a user clicks a specific region on the map, the control navigates to a URL that provides additional data about the selected region. Você também pode usar esse controle para gerar um postback para o servidor e executar um código específico com base na região de ponto de acesso que foi clicada.You can also use this control to generate a postback to the server and run specific code based on the hot spot region that was clicked. Por exemplo, você pode usar um ImageMap controle para capturar as respostas do usuário, como votos.For example, you can use an ImageMap control to capture user responses such as votes. Quando um usuário clica na região de ponto de acesso definida para os votos Sim, o código é chamado para gravar uma resposta sim em um banco de dados.When a user clicks the hot spot region defined for yes votes, code is called to record a yes response in a database. Quando um usuário clica na região de ponto de acesso definida para nenhum voto, uma resposta não é registrada.When a user clicks on the hot spot region defined for no votes, a no response is recorded. Você também pode misturar esses dois cenários em um único ImageMap controle.You can also mix these two scenarios within a single ImageMap control. Por exemplo, você pode especificar uma região de ponto de acesso para navegar até uma URL e outra região de ponto de acesso para enviar de volta ao servidor.For example, you can specify one hot spot region to navigate to a URL and another hot spot region to post back to the server.
Use a ImageUrl propriedade para especificar o caminho para a imagem a ser exibida para o ImageMap controle.Use the ImageUrl property to specify the path to the image to display for the ImageMap control. Você pode definir qualquer número de HotSpot objetos dentro de um ImageMap controle.You can define any number of HotSpot objects within an ImageMap control. Você pode usar as CircleHotSpot RectangleHotSpot classes, e PolygonHotSpot para definir regiões de ponto de acesso.You can use the CircleHotSpot, RectangleHotSpot, and PolygonHotSpot classes to define hot spot regions. Como alternativa, você pode derivar da HotSpot classe abstrata para definir seu próprio objeto de ponto de acesso personalizado.Alternatively, you can derive from the abstract HotSpot class to define your own custom hot spot object.
Há duas maneiras de especificar o comportamento de um HotSpot objeto em um ImageMap controle quando o HotSpot é clicado.There are two ways to specify the behavior of a HotSpot object in an ImageMap control when the HotSpot is clicked. Você pode usar a HotSpotMode propriedade no ImageMap controle ou a HotSpotMode propriedade em um HotSpot objeto individual.You can use either the HotSpotMode property on the ImageMap control or the HotSpotMode property on an individual HotSpot object. Essas propriedades são definidas usando um dos HotSpotMode valores de enumeração.These properties are set using one of the HotSpotMode enumeration values. Se ambas as propriedades forem definidas, a HotSpotMode propriedade especificada em cada HotSpot objeto individual terá precedência sobre a HotSpotMode propriedade no ImageMap controle.If both properties are set, the HotSpotMode property specified on each individual HotSpot object takes precedence over the HotSpotMode property on the ImageMap control.
Para navegar até uma URL, defina a ImageMap.HotSpotMode propriedade ou a HotSpot.HotSpotMode propriedade como HotSpotMode.Navigate .To navigate to a URL, set either the ImageMap.HotSpotMode property or the HotSpot.HotSpotMode property to HotSpotMode.Navigate. Use a NavigateUrl propriedade para especificar a URL para a qual navegar.Use the NavigateUrl property to specify the URL to navigate to.
Para gerar um postback para o servidor, defina a ImageMap.HotSpotMode propriedade ou a HotSpot.HotSpotMode propriedade como HotSpotMode.Postback .To generate a postback to the server, set either the ImageMap.HotSpotMode property or the HotSpot.HotSpotMode property to HotSpotMode.Postback. Use a PostBackValue propriedade para especificar um nome para a região de ponto de acesso.Use the PostBackValue property to specify a name for the hot spot region. Esse nome será passado nos dados do ImageMapEventArgs evento quando ocorrer um evento de postback.This name will be passed in the ImageMapEventArgs event data when a postback event occurs. Quando um postback HotSpot é clicado, o Click evento é gerado.When a postback HotSpot is clicked, the Click event is raised. Para controlar programaticamente as ações executadas quando um postback HotSpot é clicado, forneça um manipulador de eventos para o Click evento.To programmatically control the actions performed when a postback HotSpot is clicked, provide an event handler for the Click event.
Para fazer com que todos os HotSpot objetos em um ImageMap controle tenham o mesmo comportamento, use a ImageMap.HotSpotMode propriedade para especificar o comportamento.To cause all HotSpot objects in an ImageMap control to have the same behavior, use the ImageMap.HotSpotMode property to specify the behavior. Em seguida, defina a HotSpot.HotSpotMode propriedade em cada HotSpot objeto individual como HotSpotMode.NotSet ou não especifique um valor para a HotSpot.HotSpotMode propriedade.Then, either set the HotSpot.HotSpotMode property on each individual HotSpot object to HotSpotMode.NotSet or do not specify a value for the HotSpot.HotSpotMode property.
Para especificar comportamentos diferentes para HotSpot objetos em um ImageMap , defina a HotSpot.HotSpotMode propriedade em cada HotSpot objeto individual como HotSpotMode.Navigate ou HotSpotMode.PostBack .To specify different behaviors for HotSpot objects in an ImageMap, set the HotSpot.HotSpotMode property on each individual HotSpot object to either HotSpotMode.Navigate or HotSpotMode.PostBack.
Observação
Se ImageMap a propriedade de um controle ImageMap.HotSpotMode ou a HotSpot.HotSpotMode propriedade em qualquer um dos HotSpot objetos que ela contém estiver definida como HotSpotMode.NotSet ou não estiver definida como um valor, por padrão o comportamento será HotSpotMode.Navigate .If an ImageMap control's ImageMap.HotSpotMode property or the HotSpot.HotSpotMode property on any of the HotSpot objects it contains is set to HotSpotMode.NotSet or is not set to a value, by default the behavior is HotSpotMode.Navigate.
AcessibilidadeAccessibility
Para obter informações sobre como configurar esse controle para que ele gere marcação que esteja de acordo com os padrões de acessibilidade, consulte acessibilidade no Visual Studio e controles e acessibilidadeASP.net e ASP.net.For information about how to configure this control so that it generates markup that conforms to accessibility standards, see Accessibility in Visual Studio and ASP.NET and ASP.NET Controls and Accessibility.
Sintaxe declarativaDeclarative Syntax
<asp:ImageMap
AccessKey="string"
AlternateText="string"
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
Inset|Outset"
BorderWidth="size"
CssClass="string"
DescriptionUrl="uri"
Enabled="True|False"
EnableTheming="True|False"
EnableViewState="True|False"
ForeColor="color name|#dddddd"
Height="size"
HotSpotMode="NotSet|Navigate|PostBack|Inactive"
ID="string"
ImageAlign="NotSet|Left|Right|Baseline|Top|Middle|Bottom|
AbsBottom|AbsMiddle|TextTop"
ImageUrl="uri"
OnClick="Click event handler"
OnDataBinding="DataBinding event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
runat="server"
SkinID="string"
Style="string"
TabIndex="integer"
Target="string"
ToolTip="string"
Visible="True|False"
Width="size"
>
<asp:CircleHotSpot
AccessKey="string"
AlternateText="string"
HotSpotMode="NotSet|Navigate|PostBack|Inactive"
NavigateUrl="uri"
PostBackValue="string"
Radius="integer"
TabIndex="integer"
Target="string|_blank|_parent|_search|_self|_top"
X="integer"
Y="integer"
/>
<asp:PolygonHotSpot
AccessKey="string"
AlternateText="string"
Coordinates="string"
HotSpotMode="NotSet|Navigate|PostBack|Inactive"
NavigateUrl="uri"
PostBackValue="string"
TabIndex="integer"
Target="string|_blank|_parent|_search|_self|_top"
/>
<asp:RectangleHotSpot
AccessKey="string"
AlternateText="string"
Bottom="integer"
HotSpotMode="NotSet|Navigate|PostBack|Inactive"
Left="integer"
NavigateUrl="uri"
PostBackValue="string"
Right="integer"
TabIndex="integer"
Target="string|_blank|_parent|_search|_self|_top"
Top="integer"
/>
</asp:ImageMap>
Construtores
| ImageMap() |
Inicializa uma nova instância da classe ImageMap.Initializes a new instance of the ImageMap class. |
Propriedades
| AccessKey |
Obtém ou define a tecla de acesso que permite navegar rapidamente para o controle do servidor Web.Gets or sets the access key that allows you to quickly navigate to the Web server control. (Herdado de WebControl) |
| Adapter |
Obtém o adaptador específico de navegador para o controle.Gets the browser-specific adapter for the control. (Herdado de Control) |
| AlternateText |
Obtém ou define o texto alternativo exibido no controle de Image quando a imagem está indisponível.Gets or sets the alternate text displayed in the Image control when the image is unavailable. Navegadores que dão suporte ao recurso de dicas de ferramentas exibem esse texto como uma dica de ferramenta.Browsers that support the ToolTips feature display this text as a ToolTip. (Herdado de Image) |
| AppRelativeTemplateSourceDirectory |
Obtém ou define o diretório virtual relativo de aplicativo do objeto Page ou UserControl que contém este controle.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control. (Herdado de Control) |
| Attributes |
Obtém a coleção de atributos arbitrários (somente para renderização) que não correspondem às propriedades do controle.Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control. (Herdado de WebControl) |
| BackColor |
Obtém ou define a cor da tela de fundo do controle do servidor Web.Gets or sets the background color of the Web server control. (Herdado de WebControl) |
| BindingContainer |
Obtém o controle que contém a vinculação de dados desse controle.Gets the control that contains this control's data binding. (Herdado de Control) |
| BorderColor |
Obtém ou define a cor da borda do controle Web.Gets or sets the border color of the Web control. (Herdado de WebControl) |
| BorderStyle |
Obtém ou define o estilo de borda do controle de servidor Web.Gets or sets the border style of the Web server control. (Herdado de WebControl) |
| BorderWidth |
Obtém ou define a largura da borda do controle de servidor Web.Gets or sets the border width of the Web server control. (Herdado de WebControl) |
| ChildControlsCreated |
Obtém um valor que indica se os controles filho do controle de servidor foram criados.Gets a value that indicates whether the server control's child controls have been created. (Herdado de Control) |
| ClientID |
Obtém a ID de controle de marcação HTML gerada pelo ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET. (Herdado de Control) |
| ClientIDMode |
Obtém ou define o algoritmo usado para gerar o valor da propriedade ClientID.Gets or sets the algorithm that is used to generate the value of the ClientID property. (Herdado de Control) |
| ClientIDSeparator |
Obtém um valor de caractere que representa o caractere separador usado na propriedade ClientID.Gets a character value representing the separator character used in the ClientID property. (Herdado de Control) |
| Context |
Obtém o objeto HttpContext associado ao controle de servidor para a solicitação da Web atual.Gets the HttpContext object associated with the server control for the current Web request. (Herdado de Control) |
| Controls |
Obtém um objeto ControlCollection que representa os controles filho para um controle de servidor especificado na hierarquia de interface do usuário.Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy. (Herdado de Control) |
| ControlStyle |
Obtém o estilo de um controle de servidor Web.Gets the style of the Web server control. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is used primarily by control developers. (Herdado de WebControl) |
| ControlStyleCreated |
Obtém um valor que indica se um objeto Style foi criado para a propriedade ControlStyle.Gets a value indicating whether a Style object has been created for the ControlStyle property. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is primarily used by control developers. (Herdado de WebControl) |
| CssClass |
Obtém ou define a classe CSS (Folha de Estilos em Cascata) renderizada pelo controle do servidor Web no cliente.Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client. (Herdado de WebControl) |
| DataItemContainer |
Obtém uma referência ao contêiner de nomenclatura se o contêiner de nomenclatura implementa o IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer. (Herdado de Control) |
| DataKeysContainer |
Obtém uma referência ao contêiner de nomenclatura se o contêiner de nomenclatura implementa o IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl. (Herdado de Control) |
| DescriptionUrl |
Obtém ou define o local para uma descrição detalhada da imagem.Gets or sets the location to a detailed description for the image. (Herdado de Image) |
| DesignMode |
Obtém um valor que indica se um controle está sendo usado em uma superfície de design.Gets a value indicating whether a control is being used on a design surface. (Herdado de Control) |
| Enabled |
Obtém ou define um valor que indica se o controle pode responder à interação do usuário.Gets or sets a value indicating whether the control can respond to user interaction. |
| EnableTheming |
Obtém ou define um valor que indica se os temas se aplicam a esse controle.Gets or sets a value indicating whether themes apply to this control. (Herdado de WebControl) |
| EnableViewState |
Obtém ou define um valor que indica se o controle de servidor persiste seu estado de exibição e o estado de exibição de quaisquer controles filho que ele contém, para o cliente solicitante.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client. (Herdado de Control) |
| Events |
Obtém uma lista de delegados de manipulador de eventos para o controle.Gets a list of event handler delegates for the control. Essa propriedade é somente leitura.This property is read-only. (Herdado de Control) |
| Font |
Obtém as propriedades de fonte para o texto associado ao controle.Gets the font properties for the text associated with the control. (Herdado de Image) |
| ForeColor |
Obtém ou define a cor de primeiro plano (normalmente a cor do texto) do controle de servidor Web.Gets or sets the foreground color (typically the color of the text) of the Web server control. (Herdado de WebControl) |
| GenerateEmptyAlternateText |
Obtém ou define um valor que indica se o controle gera um atributo de texto alternativo para um valor de cadeia de caracteres vazia.Gets or sets a value indicating whether the control generates an alternate text attribute for an empty string value. (Herdado de Image) |
| HasAttributes |
Obtém um valor que indica se o controle tem atributos definidos.Gets a value indicating whether the control has attributes set. (Herdado de WebControl) |
| HasChildViewState |
Obtém um valor que indica se os controles filho do controle de servidor atual têm alguma configuração de estado de exibição salva.Gets a value indicating whether the current server control's child controls have any saved view-state settings. (Herdado de Control) |
| Height |
Obtém ou define a altura do controle do servidor Web.Gets or sets the height of the Web server control. (Herdado de WebControl) |
| HotSpotMode |
Obtém ou define o comportamento padrão para os objetos HotSpot de um controle ImageMap quando os objetos HotSpot são clicados.Gets or sets the default behavior for the HotSpot objects of an ImageMap control when the HotSpot objects are clicked. |
| HotSpots |
Obtém uma coleção de objetos HotSpot que representa as regiões de ponto de acesso definidas em um controle ImageMap.Gets a collection of HotSpot objects that represents the defined hot spot regions in an ImageMap control. |
| ID |
Obtém ou define o identificador programático atribuído ao controle de servidor.Gets or sets the programmatic identifier assigned to the server control. (Herdado de Control) |
| IdSeparator |
Obtém o caractere usado para separar identificadores de controle.Gets the character used to separate control identifiers. (Herdado de Control) |
| ImageAlign |
Obtém ou define o alinhamento do controle Image em relação a outros elementos na página da Web.Gets or sets the alignment of the Image control in relation to other elements on the Web page. (Herdado de Image) |
| ImageUrl |
Obtém ou define a URL que fornece o caminho a uma imagem para exibir o controle Image.Gets or sets the URL that provides the path to an image to display in the Image control. (Herdado de Image) |
| IsChildControlStateCleared |
Obtém um valor que indica se os controles contidos dentro deste controle têm estado de controle.Gets a value indicating whether controls contained within this control have control state. (Herdado de Control) |
| IsEnabled |
Obtém um valor que indica se o controle está habilitado.Gets a value indicating whether the control is enabled. (Herdado de WebControl) |
| IsTrackingViewState |
Obtém um valor que indica se o controle de servidor está salvando alterações no estado de exibição.Gets a value that indicates whether the server control is saving changes to its view state. (Herdado de Control) |
| IsViewStateEnabled |
Obtém um valor que indica se o estado de exibição está habilitado para esse controle.Gets a value indicating whether view state is enabled for this control. (Herdado de Control) |
| LoadViewStateByID |
Obtém um valor que indica se o controle participa do carregamento do estado de exibição por ID em vez do índice.Gets a value indicating whether the control participates in loading its view state by ID instead of index. (Herdado de Control) |
| NamingContainer |
Obtém uma referência ao contêiner de nomenclatura do controle do servidor, que cria um namespace exclusivo para diferenciar entre os controles de servidor com o mesmo valor da propriedade ID.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value. (Herdado de Control) |
| Page |
Obtém uma referência para a instância Page que contém o controle de servidor.Gets a reference to the Page instance that contains the server control. (Herdado de Control) |
| Parent |
Obtém uma referência ao controle pai do controle de servidor na hierarquia de controle da página.Gets a reference to the server control's parent control in the page control hierarchy. (Herdado de Control) |
| RenderingCompatibility |
Obtém um valor que especifica a versão do ASP.NET com a qual o HTML renderizado será compatível.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with. (Herdado de Control) |
| Site |
Obtém informações sobre o contêiner que hospeda o controle atual quando renderizados em uma superfície de design.Gets information about the container that hosts the current control when rendered on a design surface. (Herdado de Control) |
| SkinID |
Obtém ou define a capa a ser aplicada ao controle.Gets or sets the skin to apply to the control. (Herdado de WebControl) |
| Style |
Obtém uma coleção de atributos de texto que serão renderizados como um atributo de estilo na marca externa do controle de servidor Web.Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control. (Herdado de WebControl) |
| SupportsDisabledAttribute |
Obtém um valor que indica se o controle deve definir o atributo |
| TabIndex |
Obtém ou define o índice de tabulação do controle do servidor Web.Gets or sets the tab index of the Web server control. (Herdado de WebControl) |
| TagKey |
Obtém o valor HtmlTextWriterTag que corresponde ao controle do servidor Web.Gets the HtmlTextWriterTag value that corresponds to this Web server control. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is used primarily by control developers. (Herdado de WebControl) |
| TagName |
Obtém o nome da marca de controle.Gets the name of the control tag. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is used primarily by control developers. (Herdado de WebControl) |
| Target |
Obtém ou define a janela ou o quadro de destino que exibe o conteúdo da página da Web vinculada quando se clica no controle ImageMap.Gets or sets the target window or frame that displays the Web page content linked to when the ImageMap control is clicked. |
| TemplateControl |
Obtém ou define uma referência ao modelo que contém este controle.Gets or sets a reference to the template that contains this control. (Herdado de Control) |
| TemplateSourceDirectory |
Obtém o diretório virtual do Page ou UserControl que contém o controle do servidor atual.Gets the virtual directory of the Page or UserControl that contains the current server control. (Herdado de Control) |
| ToolTip |
Obtém ou define o texto exibido quando o ponteiro do mouse passa sobre o controle de servidor Web.Gets or sets the text displayed when the mouse pointer hovers over the Web server control. (Herdado de WebControl) |
| UniqueID |
Obtém o identificador exclusivo, qualificado segundo a hierarquia, para o controle de servidor.Gets the unique, hierarchically qualified identifier for the server control. (Herdado de Control) |
| ValidateRequestMode |
Obtém ou define um valor que indica se o controle verifica a entrada do cliente do navegador para valores potencialmente perigosos.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values. (Herdado de Control) |
| ViewState |
Obtém um dicionário de informações de estado que permite salvar e restaurar o estado de exibição de um controle de servidor em várias solicitações para a mesma página.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page. (Herdado de Control) |
| ViewStateIgnoresCase |
Obtém um valor que indica se o objeto StateBag não diferencia maiúsculas de minúsculas.Gets a value that indicates whether the StateBag object is case-insensitive. (Herdado de Control) |
| ViewStateMode |
Obtém ou define o modo de estado de exibição deste controle.Gets or sets the view-state mode of this control. (Herdado de Control) |
| Visible |
Obtém ou define um valor que indica se um controle de servidor é renderizado como uma interface do usuário na página.Gets or sets a value that indicates whether a server control is rendered as UI on the page. (Herdado de Control) |
| Width |
Obtém ou define a largura do controle de servidor Web.Gets or sets the width of the Web server control. (Herdado de WebControl) |
Métodos
| AddAttributesToRender(HtmlTextWriter) |
Adiciona os estilos e atributos HTML de um controle ImageMap para serem renderizados para o HtmlTextWriter especificado.Adds the HTML attributes and styles of an ImageMap control to be rendered to the specified HtmlTextWriter. |
| AddedControl(Control, Int32) |
Chamado após um controle filho ser adicionado à coleção Controls do objeto Control.Called after a child control is added to the Controls collection of the Control object. (Herdado de Control) |
| AddParsedSubObject(Object) |
Notifica o controle de servidor de que um elemento, XML ou HTML, foi analisado e adiciona o elemento ao objeto ControlCollection do controle de servidor.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object. (Herdado de Control) |
| ApplyStyle(Style) |
Copia os elementos não vazios do estilo especificado para o controle da Web, substituindo os elementos de estilo existentes no controle.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Esse método é usado principalmente por desenvolvedores de controles.This method is primarily used by control developers. (Herdado de WebControl) |
| ApplyStyleSheetSkin(Page) |
Aplica as propriedades de estilo definidas na folha de estilos da página ao controle.Applies the style properties defined in the page style sheet to the control. (Herdado de Control) |
| BeginRenderTracing(TextWriter, Object) |
Inicia o rastreamento de tempo de design de dados de renderização.Begins design-time tracing of rendering data. (Herdado de Control) |
| BuildProfileTree(String, Boolean) |
Reúne informações sobre o controle de servidor e as envia para a propriedade Trace para serem exibidas quando o rastreamento está habilitado para a página.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page. (Herdado de Control) |
| ClearCachedClientID() |
Define o valor ClientID armazenado em cache como |
| ClearChildControlState() |
Exclui as informações de estado de controle para os controles filho do controle de servidor.Deletes the control-state information for the server control's child controls. (Herdado de Control) |
| ClearChildState() |
Exclui as informações de estado de exibição e de estado de controle para todos os controles filho do controle de servidor.Deletes the view-state and control-state information for all the server control's child controls. (Herdado de Control) |
| ClearChildViewState() |
Exclui as informações de estado de exibição para todos os controles filho do controle de servidor.Deletes the view-state information for all the server control's child controls. (Herdado de Control) |
| ClearEffectiveClientIDMode() |
Define a propriedade ClientIDMode da instância de controle atual e de quaisquer controles filho para Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit. (Herdado de Control) |
| CopyBaseAttributes(WebControl) |
Copia as propriedades que não são encapsuladas pelo objeto Style de controle do servidor Web especificado ao controle de servidor Web do qual este método é chamado.Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers. (Herdado de WebControl) |
| CreateChildControls() |
Chamado pela estrutura de página do ASP.NET para notificar os controles do servidor que usam a implementação baseada em composição para criar os controles filho para preparar-se para um postback ou renderização.Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering. (Herdado de Control) |
| CreateControlCollection() |
Cria um novo objeto ControlCollection para manter os controles filho (literal e servidor) do controle do servidor.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control. (Herdado de Control) |
| CreateControlStyle() |
Cria o objeto de estilo que é usado internamente pela classe WebControl para implementar todas as propriedades relacionadas a estilo.Creates the style object that is used internally by the WebControl class to implement all style related properties. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers. (Herdado de WebControl) |
| DataBind() |
Associa uma fonte de dados ao controle de servidor chamado e a todos os seus controles filho.Binds a data source to the invoked server control and all its child controls. (Herdado de Control) |
| DataBind(Boolean) |
Associa uma fonte de dados ao controle de servidor invocado e todos os seus controles filho com uma opção para gerar o evento DataBinding.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event. (Herdado de Control) |
| DataBindChildren() |
Associa uma fonte de dados aos controles filho do controle do servidor.Binds a data source to the server control's child controls. (Herdado de Control) |
| Dispose() |
Permite que um controle de servidor execute a limpeza final antes do lançamento da memória.Enables a server control to perform final clean up before it is released from memory. (Herdado de Control) |
| EndRenderTracing(TextWriter, Object) |
Encerra o rastreamento de tempo de design de dados de renderização.Ends design-time tracing of rendering data. (Herdado de Control) |
| EnsureChildControls() |
Determinará se o controle de servidor contiver controles filho.Determines whether the server control contains child controls. Se ele não contiver, ele criará controles filho.If it does not, it creates child controls. (Herdado de Control) |
| EnsureID() |
Cria um identificador para controles que não têm um identificador atribuído.Creates an identifier for controls that do not have an identifier assigned. (Herdado de Control) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| FindControl(String) |
Procura o atual contêiner de nomenclatura de um controle de servidor com o parâmetro |
| FindControl(String, Int32) |
Procura o contêiner de nomenclatura atual para um controle de servidor com o |
| Focus() |
Define o foco de entrada para um controle.Sets input focus to a control. (Herdado de Control) |
| GetDesignModeState() |
Obtém os dados de tempo de design para um controle.Gets design-time data for a control. (Herdado de Control) |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetRouteUrl(Object) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota.Gets the URL that corresponds to a set of route parameters. (Herdado de Control) |
| GetRouteUrl(RouteValueDictionary) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota.Gets the URL that corresponds to a set of route parameters. (Herdado de Control) |
| GetRouteUrl(String, Object) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota.Gets the URL that corresponds to a set of route parameters and a route name. (Herdado de Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota.Gets the URL that corresponds to a set of route parameters and a route name. (Herdado de Control) |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| GetUniqueIDRelativeTo(Control) |
Retorna a parte prefixada da propriedade UniqueID do controle especificado.Returns the prefixed portion of the UniqueID property of the specified control. (Herdado de Control) |
| HasControls() |
Determina se o controle de servidor contém algum controle filho.Determines if the server control contains any child controls. (Herdado de Control) |
| HasEvents() |
Retorna um valor que indica se os eventos são registrados para o controle ou qualquer controle filho.Returns a value indicating whether events are registered for the control or any child controls. (Herdado de Control) |
| IsLiteralContent() |
Determina se o controle de servidor contém apenas o conteúdo literal.Determines if the server control holds only literal content. (Herdado de Control) |
| LoadControlState(Object) |
Restaura informações de estado de controle de uma solicitação de página anterior que foi salva pelo método SaveControlState().Restores control-state information from a previous page request that was saved by the SaveControlState() method. (Herdado de Control) |
| LoadViewState(Object) |
Restaura informações de estado de exibição para o controle ImageMap de uma solicitação de página anterior salva pelo método SaveViewState().Restores view-state information for the ImageMap control from a previous page request that was saved by the SaveViewState() method. |
| MapPathSecure(String) |
Recupera o caminho físico para o qual um caminho virtual é mapeado, relativo ou virtual.Retrieves the physical path that a virtual path, either absolute or relative, maps to. (Herdado de Control) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| MergeStyle(Style) |
Copia os elementos não vazios do estilo especificado para o controle da Web, mas não substituirá os elementos de estilo existentes do controle.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers. (Herdado de WebControl) |
| OnBubbleEvent(Object, EventArgs) |
Determina se o evento do controle de servidor é passado um nível acima da hierarquia de controle de servidor da interface do usuário da página.Determines whether the event for the server control is passed up the page's UI server control hierarchy. (Herdado de Control) |
| OnClick(ImageMapEventArgs) |
Aciona o evento Click do controle ImageMap.Raises the Click event for the ImageMap control. |
| OnDataBinding(EventArgs) |
Aciona o evento DataBinding.Raises the DataBinding event. (Herdado de Control) |
| OnInit(EventArgs) |
Aciona o evento Init.Raises the Init event. (Herdado de Control) |
| OnLoad(EventArgs) |
Aciona o evento Load.Raises the Load event. (Herdado de Control) |
| OnPreRender(EventArgs) |
Aciona o evento PreRender.Raises the PreRender event. (Herdado de Control) |
| OnUnload(EventArgs) |
Aciona o evento Unload.Raises the Unload event. (Herdado de Control) |
| OpenFile(String) |
Obtém um Stream usado para ler um arquivo.Gets a Stream used to read a file. (Herdado de Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Atribui quaisquer fontes de evento e suas informações para o pai do controle.Assigns any sources of the event and its information to the control's parent. (Herdado de Control) |
| RaisePostBackEvent(String) |
Aciona eventos para o controle ImageMap quando o postback de um formulário para o servidor é executado.Raises events for the ImageMap control when a form is posted back to the server. |
| RemovedControl(Control) |
Chamado após um controle filho ser removido da coleção Controls do objeto Control.Called after a child control is removed from the Controls collection of the Control object. (Herdado de Control) |
| Render(HtmlTextWriter) |
Envia o conteúdo do controle ImageMap para o objeto HtmlTextWriter especificado, que grava o conteúdo a ser renderizado no cliente.Sends the ImageMap control content to the specified HtmlTextWriter object, which writes the content to render on the client. |
| RenderBeginTag(HtmlTextWriter) |
Renderiza a marca de abertura HTML do controle para o gravador especificado.Renders the HTML opening tag of the control to the specified writer. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers. (Herdado de WebControl) |
| RenderChildren(HtmlTextWriter) |
Gera o conteúdo dos filhos de um controle de servidor para um objeto HtmlTextWriter fornecido, que grava o conteúdo a ser renderizado no cliente.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client. (Herdado de Control) |
| RenderContents(HtmlTextWriter) |
Renderiza o conteúdo de controle da imagem para o gravador especificado.Renders the image control contents to the specified writer. (Herdado de Image) |
| RenderControl(HtmlTextWriter) |
Gera o conteúdo do controle de servidor para um objeto HtmlTextWriter fornecido e armazena informações de rastreamento sobre o controle caso o rastreamento esteja habilitado.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled. (Herdado de Control) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Gera o conteúdo do controle de servidor a um objeto HtmlTextWriter fornecido usando um objeto ControlAdapter fornecido.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object. (Herdado de Control) |
| RenderEndTag(HtmlTextWriter) |
Renderiza a marca de fechamento HTML do controle para o gravador especificado.Renders the HTML closing tag of the control into the specified writer. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers. (Herdado de WebControl) |
| ResolveAdapter() |
Obtém o adaptador de controle responsável por renderizar o controle especificado.Gets the control adapter responsible for rendering the specified control. (Herdado de Control) |
| ResolveClientUrl(String) |
Obtém uma URL que pode ser usada pelo navegador.Gets a URL that can be used by the browser. (Herdado de Control) |
| ResolveUrl(String) |
Converte uma URL em uma que possa ser usada no cliente solicitante.Converts a URL into one that is usable on the requesting client. (Herdado de Control) |
| SaveControlState() |
Salva as alterações de estado do controle de servidor que ocorreram desde a hora em que ocorreu o postback da página no servidor.Saves any server control state changes that have occurred since the time the page was posted back to the server. (Herdado de Control) |
| SaveViewState() |
Salva as alterações de estado de exibição do controle ImageMap que ocorreram desde o postback da página no servidor.Saves any changes to an ImageMap control's view-state that have occurred since the time the page was posted back to the server. |
| SetDesignModeState(IDictionary) |
Define os dados de tempo de design para um controle.Sets design-time data for a control. (Herdado de Control) |
| SetRenderMethodDelegate(RenderMethod) |
Atribui um delegado do manipulador de eventos para renderizar o controle de servidor e seu conteúdo em seu controle pai.Assigns an event handler delegate to render the server control and its content into its parent control. (Herdado de Control) |
| SetTraceData(Object, Object) |
Define os dados de rastreamento para o rastreamento de tempo de design dos dados de renderização, usando a chave e o valor de dados de rastreamento.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value. (Herdado de Control) |
| SetTraceData(Object, Object, Object) |
Define os dados de rastreamento para o rastreamento de tempo de design dos dados de renderização, usando o objeto rastreado, a chave e o valor de dados de rastreamento.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value. (Herdado de Control) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |
| TrackViewState() |
Rastreia alterações de estado de exibição no controle ImageMap de modo que elas podem ser armazenadas no objeto StateBag do controle.Tracks view-state changes to the ImageMap control so they can be stored in the control's StateBag object. Esse objeto é acessível por meio da propriedade ViewState.This object is accessible through the ViewState property. |
Eventos
| Click |
Ocorre quando um objeto HotSpot em um controle ImageMap é clicado.Occurs when a HotSpot object in an ImageMap control is clicked. |
| DataBinding |
Ocorre quando o controle de servidor é associado a uma fonte de dados.Occurs when the server control binds to a data source. (Herdado de Control) |
| Disposed |
Ocorre quando um controle de servidor é liberado da memória, que é o último estágio do ciclo de vida de controle de servidor quando uma página ASP.NET é solicitada.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested. (Herdado de Control) |
| Init |
Ocorre quando o controle de servidor é inicializado, que é a primeira etapa do ciclo de vida.Occurs when the server control is initialized, which is the first step in its lifecycle. (Herdado de Control) |
| Load |
Ocorre quando o controle de servidor é carregado no objeto Page.Occurs when the server control is loaded into the Page object. (Herdado de Control) |
| PreRender |
Ocorre depois que o objeto Control é carregado, mas antes da renderização.Occurs after the Control object is loaded but prior to rendering. (Herdado de Control) |
| Unload |
Ocorre quando o controle de servidor é descarregado da memória.Occurs when the server control is unloaded from memory. (Herdado de Control) |
Implantações explícitas de interface
| IAttributeAccessor.GetAttribute(String) |
Obtém um atributo do controle da Web com o nome especificado.Gets an attribute of the Web control with the specified name. (Herdado de WebControl) |
| IAttributeAccessor.SetAttribute(String, String) |
Define um atributo do controle da Web para o nome e o valor especificados.Sets an attribute of the Web control to the specified name and value. (Herdado de WebControl) |
| IControlBuilderAccessor.ControlBuilder |
Para obter uma descrição desse membro, confira ControlBuilder.For a description of this member, see ControlBuilder. (Herdado de Control) |
| IControlDesignerAccessor.GetDesignModeState() |
Para obter uma descrição desse membro, confira GetDesignModeState().For a description of this member, see GetDesignModeState(). (Herdado de Control) |
| IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Para obter uma descrição desse membro, confira SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary). (Herdado de Control) |
| IControlDesignerAccessor.SetOwnerControl(Control) |
Para obter uma descrição desse membro, confira SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control). (Herdado de Control) |
| IControlDesignerAccessor.UserData |
Para obter uma descrição desse membro, confira UserData.For a description of this member, see UserData. (Herdado de Control) |
| IDataBindingsAccessor.DataBindings |
Para obter uma descrição desse membro, confira DataBindings.For a description of this member, see DataBindings. (Herdado de Control) |
| IDataBindingsAccessor.HasDataBindings |
Para obter uma descrição desse membro, confira HasDataBindings.For a description of this member, see HasDataBindings. (Herdado de Control) |
| IExpressionsAccessor.Expressions |
Para obter uma descrição desse membro, confira Expressions.For a description of this member, see Expressions. (Herdado de Control) |
| IExpressionsAccessor.HasExpressions |
Para obter uma descrição desse membro, confira HasExpressions.For a description of this member, see HasExpressions. (Herdado de Control) |
| IParserAccessor.AddParsedSubObject(Object) |
Para obter uma descrição desse membro, confira AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object). (Herdado de Control) |
| IPostBackEventHandler.RaisePostBackEvent(String) |
Para obter uma descrição desse membro, confira RaisePostBackEvent(String).For a description of this member, see RaisePostBackEvent(String). |
Métodos de Extensão
| FindDataSourceControl(Control) |
Retorna a fonte de dados associada ao controle de dados do controle especificado.Returns the data source that is associated with the data control for the specified control. |
| FindFieldTemplate(Control, String) |
Retorna o modelo do campo para a coluna especificada no contêiner de nomenclatura do controle especificado.Returns the field template for the specified column in the specified control's naming container. |
| FindMetaTable(Control) |
Retorna o objeto metatable para o controle que contém dados.Returns the metatable object for the containing data control. |