Let decir que tenemos un objetodos vías de enlace de datos en ASP.NET
class Entity
{
public string ID {get; set;}
public string Name {get; set;}
}
Quiero unir propiedades a dos cuadros de texto en una página o menos así:
<asp:FormView ID="FormView" runat="server">
<ItemTemplate>
<asp:textbox ID="TextId" Text='<%# Bind("ID") %>'/>
<asp:textbox ID="TextId" Text='<%# Bind("Name") %>'/>
</ItemTemplate>
</asp:FormView>
y luego escribir este en código detrás de
public EntityObject
{
get { return ViewState["Entity"] as Entity; }
set { ViewState["Entity"] = value; }
}
protected override void OnInit(EventArgs e)
{
if (EntityObject== null)
EntityObject= new EntityObject();
FormView.DataSource = new[] { EntityObject };
FormView.DataBind();
base.OnInit(e);
}
Y cuando ingreso valores en cuadros de texto, espero que EntityObject tenga estos valores en propiedades wh La página se recarga después de PostBack, pero las propiedades siempre son nulas. Por favor ayuda, ¿dónde voy mal?
que parece ser valores útiles, ahora introducidos mantiene después de la devolución de datos, pero cuando tengo acceso EntityObject que stiil tener todos los nulos – Alexander
vistazo a mis comentarios anteriores y intente con eso ... espero que eso ayude ... –