Este tema aún no ha recibido ninguna valoración - Valorar este tema

HyperLinkColumn.NavigateUrl (Propiedad)

Obtiene o establece la dirección URL con la que se establece un vínculo cuando se hace clic en un hipervínculo de la columna.

Espacio de nombres: System.Web.UI.WebControls
Ensamblado: System.Web (en system.web.dll)

public virtual string NavigateUrl { get; set; }
/** @property */
public String get_NavigateUrl ()

/** @property */
public void set_NavigateUrl (String value)

public function get NavigateUrl () : String

public function set NavigateUrl (value : String)

No aplicable.

Valor de propiedad

URL con la que se establece un vínculo cuando se hace clic en un hipervínculo de la columna.

Utilice la propiedad NavigateUrl para especificar la dirección URL con la que se establece un vínculo cuando se hace clic en un hipervínculo de la columna.

NotaNota:

Cuando se establece esta propiedad, todos los hipervínculos de la columna comparten la misma URL.

Para proporcionar a cada uno de los hipervínculos de la columna una dirección URL independiente, utilice la propiedad DataNavigateUrlField.

NotaNota:

Las propiedades DataNavigateUrlField y NavigateUrl no se pueden establecer a la vez. Si se establecen ambas propiedades, DataNavigateUrlField tendrá prioridad.

En el siguiente ejemplo se muestra cómo utilizar la propiedad NavigateUrl para especificar la dirección URL que se va a vincular con los hipervínculos en el objeto HyperLinkColumn. Observe que todos los hipervínculos de la columna están vinculados con la misma página.

NotaNota:

El ejemplo de código siguiente utiliza un modelo de código de un solo archivo y puede no funcionar correctamente si se copia directamente en un archivo con el código subyacente. Se debe copiar este ejemplo de código en un archivo de texto vacío con la extensión .aspx. Para obtener más información sobre el modelo de código de los formularios Web Forms, vea Modelo de código de las páginas Web ASP.NET.

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>

<!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>
    <title>HyperLinkColumn Example</title>
<script runat="server">

      ICollection CreateDataSource() 
      {
         DataTable dt = new DataTable();
         DataRow dr;

         dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
         dt.Columns.Add(new DataColumn("PriceValue", typeof(Double)));
       
         for (int i = 0; i < 3; i++) 
         {
            dr = dt.NewRow();

            dr[0] = i;
            dr[1] = (Double)i * 1.23;

            dt.Rows.Add(dr);
         }

         DataView dv = new DataView(dt);
         return dv;
      }

      void Page_Load(Object sender, EventArgs e) 
      {
         MyDataGrid.DataSource = CreateDataSource();
         MyDataGrid.DataBind();
      }

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3>HyperLinkColumn Example</h3>

      <asp:DataGrid id="MyDataGrid" 
           BorderColor="black"
           BorderWidth="1"
           GridLines="Both"
           AutoGenerateColumns="false"
           runat="server">

         <HeaderStyle BackColor="#aaaadd"/>

         <Columns>

            <asp:HyperLinkColumn
                 HeaderText="Select an Item"
                 NavigateUrl="detailspage.aspx"
                 Text="Click Me"
                 Target="_blank"/>
           
         </Columns>

      </asp:DataGrid>

   </form>

</body>
</html>


A continuación se muestra una página de un formulario Web Forms de ejemplo con la que se va a vincular al hacer clic en un hipervínculo del ejemplo anterior.

<%@ 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>
    <title>Details page for DataGrid</title>
</head>
<body>
<form id="Form1" runat="server">
 
   <h3>Details page for DataGrid</h3>
 
   Welcome to the new page.
</form> 
</body>
</html>


Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)
© 2013 Microsoft. Reservados todos los derechos.