NewImageUrl (Propiedad)

CommandField.NewImageUrl (Propiedad)

Actualización: noviembre 2007

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de nuevo de un campo CommandField.

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

public virtual string NewImageUrl { get; set; }
/** @property */
public String get_NewImageUrl()
/** @property */
public  void set_NewImageUrl(String value)

public function get NewImageUrl () : String
public function set NewImageUrl (value : String)

Valor de propiedad

Tipo: System.String
Dirección URL de una imagen para mostrarla en el botón de nuevo de un campo CommandField. El valor predeterminado es una cadena vacía (""), lo que indica que esta propiedad no está establecida.

Cuando la propiedad ButtonType de un campo CommandField esté establecida en ButtonType.Image, utilice la propiedad NewImageUrl para especificar la imagen que se debe mostrar en el botón de nuevo. La imagen puede tener cualquier formato de archivo (.jpg, .gif, .bmp, etc.), siempre que sea compatible con el explorador cliente.

s44y4fsa.alert_note(es-es,VS.90).gifNota:

Como alternativa a una imagen en el botón de nuevo, también se puede mostrar texto, estableciendo primero la propiedad ButtonType en ButtonType.Button o ButtonType.Link y, después, la propiedad NewText.

En el ejemplo de código siguiente se muestra cómo utilizar la propiedad NewImageUrl para especificar una imagen personalizada que se debe mostrar en el botón de nuevo en un campo CommandField de un control DetailsView. La propiedad ButtonType se debe establecer en ButtonType.Image para que en el botón de nuevo se muestre una imagen.


<%@ 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 runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>CommandField Example</h3>

      <asp:detailsview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneraterows="false"
        datakeynames="CustomerID"  
        allowpaging="true" 
        runat="server">

        <fields>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="CompanyName"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
          <asp:commandfield showinsertbutton="true"
            buttontype="Image"
            insertimageurl="~\Images\InsertButton.jpg"
            newimageurl="~\Images\AddButton.jpg"
            cancelimageurl="~\Images\CancelButton.jpg"  
            showheader="true"
            headertext="Add Store"/>
        </fields>

      </asp:detailsview>

      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        insertcommand="Insert Into [Customers]([CustomerID], [CompanyName], [City], [PostalCode], [Country]) Values @CustomerID, @CompanyName, @City, @PostalCode, @Country)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>

    </form>
  </body>
</html>



Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft