Foros del Web » Programación para mayores de 30 ;) » .NET »

Enlazar a Datos Control de Usuario

Estas en el tema de Enlazar a Datos Control de Usuario en el foro de .NET en Foros del Web. Hola a todos, Tengo un control de usuario muy simple que funciona a la perfección, pero cuando lo quiero enlazar a datos desde dentro de ...
  #1 (permalink)  
Antiguo 28/12/2011, 11:28
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 13 años, 5 meses
Puntos: 0
Enlazar a Datos Control de Usuario

Hola a todos,

Tengo un control de usuario muy simple que funciona a la perfección, pero cuando lo quiero enlazar a datos desde dentro de un templatefield de un Gridview no me lo enlaza.

La llamada la hago asi:

Código:
<Llista:ArxiusAdjunts ID="ArxiusAdjuntsID" PaginaAdjunts="ArxiusAdjunts.aspx" Valor='<%# Eval("IdNoticia") %>'  runat="server" />
El ascx:

Código:
<asp:ImageButton ID="IMG_Adjunts" runat="server" CausesValidation="false"  SkinID="BotoAdjunts" onclick="IMG_Adjunts_Click"/>
El ascx.cs:

Código:
public partial class BotoAdjunts : System.Web.UI.UserControl
    {
        private string pagina="";
        private string valor = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            
        }
        public string PaginaAdjunts
        {
            get 
            {
                return this.pagina;
            }
            set 
            {
                this.pagina = value;
            
            }
        }
        public string Valor
        {
            get
            {
                return this.valor;
            }
            set
            {
                this.valor = value;

            }
        }
        public override void DataBind()
        {
            base.OnDataBinding(EventArgs.Empty);
            //Controls.Clear();

        }

        protected void IMG_Adjunts_Click(object sender, ImageClickEventArgs e)
        {
            Session["IdNoticia"] = Valor;
            Response.Redirect("/" + Session["CarpetaPrivilegis"] + "/MenuPrincipal/" + PaginaAdjunts + "?IdNoticia=" + Valor);
        }
    }
Alguien sabria decirme si me estoy dejando algo?

Por que asi me funciona:

Código:
<Llista:ArxiusAdjunts ID="ArxiusAdjuntsID" PaginaAdjunts="ArxiusAdjunts.aspx" Valor="1"  runat="server" />
Pero asi NO:

Código:
<Llista:ArxiusAdjunts ID="ArxiusAdjuntsID" PaginaAdjunts="ArxiusAdjunts.aspx" Valor='<%# Eval("IdNoticia") %>'  runat="server" />

Gracias

Etiquetas: control, enlazar, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:19.