protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (ModeloAdministracion contexto = new ModeloAdministracion()) { var nodosSiteMap = contexto.SiteMap; if (nodosSiteMap == null) { return; } DropDownList1.Items.Add(new ListItem("[SELECCIONE]", "")); foreach (SiteMap siteMapNodo in nodosSiteMap) { DropDownList1.Items.Add(new ListItem(string.Format("{0} - {1}", siteMapNodo.AplicacionId, siteMapNodo.Titulo), siteMapNodo.SiteMapId.ToString())); } DropDownList1.DataTextField = "Titulo"; DropDownList1.DataValueField = "SiteMapId"; DropDownList1.DataBind(); } } SetUpValidator(RequiredFieldValidator1); SetUpValidator(RegularExpressionValidator1); SetUpValidator(DynamicValidator1); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (ModeloAdministracion contexto = new ModeloAdministracion()) { var aplicaciones = contexto.Aplicacion; if (aplicaciones == null) { return; } aplicacionesDropDownList.Items.Add(new ListItem("[SELECCIONE]", "")); foreach (Aplicacion aplicacion in aplicaciones) { aplicacionesDropDownList.Items.Add(new ListItem(aplicacion.Nombre, aplicacion.AplicacionId.ToString())); } aplicacionesDropDownList.DataTextField = "Nombre"; aplicacionesDropDownList.DataValueField = "AplicacionId"; aplicacionesDropDownList.DataBind(); } } SetUpValidator(RequiredFieldValidator1); SetUpValidator(RegularExpressionValidator1); SetUpValidator(DynamicValidator1); }
protected override void OnDataBinding(EventArgs e) { base.OnDataBinding(e); using (ModeloAdministracion contexto = new ModeloAdministracion()) { int?siteMapId = (int?)FieldValue; var nodoSiteMap = contexto.SiteMap.Where(nodo => nodo.SiteMapId == siteMapId).FirstOrDefault(); if (nodoSiteMap == null) { return; } Literal1.Text = string.Format("{0} - {1}", nodoSiteMap.AplicacionId, nodoSiteMap.Titulo); } }
protected override void OnDataBinding(EventArgs e) { base.OnDataBinding(e); using (ModeloAdministracion contexto = new ModeloAdministracion()) { int aplicacionId = (int)FieldValue; var aplicacion = contexto.Aplicacion.Where(app => app.AplicacionId == aplicacionId).FirstOrDefault(); if (aplicacion == null) { return; } Literal1.Text = aplicacion.Nombre; } }