![Page 1: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/1.jpg)
Creación de un sitioCreación de un sitio
ASP.NETASP.NETLeonardo Diez DolinskiLeonardo Diez DolinskiServicios ProfesionalesServicios ProfesionalesDanysoftDanysoft
![Page 2: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/2.jpg)
OrdenOrden deldel díadía
Controles de datosControles de datos
Uso de los DataBindingsUso de los DataBindings
Arquitectura n-capas en una aplicación Arquitectura n-capas en una aplicación webweb
Control de errores y excepcionesControl de errores y excepciones
![Page 3: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/3.jpg)
Controles de datosControles de datos
Generan HTML a partir de datosGeneran HTML a partir de datosSimplifican el desarrolloSimplifican el desarrollo
Se vinculan a un origen de datosSe vinculan a un origen de datosDataSetDataSet
DataReaderDataReader
![Page 4: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/4.jpg)
Controles de entrada Controles de entrada
Generan controles HTML con los datosGeneran controles HTML con los datos
Controles DropDownList y ListBox: Controles DropDownList y ListBox: <select><select>
CheckBoxList y RadioButtonListCheckBoxList y RadioButtonList
Colección ItemsColección Items
![Page 5: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/5.jpg)
Controles para mostrar datosControles para mostrar datos
Generan código HTML para mostrar los Generan código HTML para mostrar los datosdatos
Control DataGridControl DataGridPaginaciónPaginación
OrdenOrden
Controles DataList y RepeaterControles DataList y Repeater
Utilizan plantillasUtilizan plantillas
![Page 6: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/6.jpg)
PlantillasPlantillas
Permiten especificar el código HTML que se Permiten especificar el código HTML que se desea generar para un elemento de datosdesea generar para un elemento de datos
Contenidos para DataList y RepeaterContenidos para DataList y RepeaterCabeceraCabecera
Item normal y alternativosItem normal y alternativos
SeparadoresSeparadores
Pie de páginaPie de página
Sólo DataList: Item seleccionado y en ediciónSólo DataList: Item seleccionado y en edición
DataGrid: Columna personalizadaDataGrid: Columna personalizada
![Page 7: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/7.jpg)
PlantillasPlantillas
Acceso al elemento de datos actualAcceso al elemento de datos actualPropiedad Propiedad Container.DataItemContainer.DataItem
Necesidad de conversión de tiposNecesidad de conversión de tiposUso de enlace tardíoUso de enlace tardío
Método DataBinder.EvalMétodo DataBinder.Eval
![Page 8: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/8.jpg)
Demo 1Demo 1
Uso de un DataGridUso de un DataGrid
![Page 9: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/9.jpg)
OrdenOrden deldel díadía
Controles de acceso a datosControles de acceso a datos
Uso de los DataBindingsUso de los DataBindings
Arquitectura n-capas en una aplicación Arquitectura n-capas en una aplicación webweb
Control de errores y excepcionesControl de errores y excepciones
![Page 10: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/10.jpg)
Vinculación de datosVinculación de datos
Agiliza la generación de la interfazAgiliza la generación de la interfazDeclarativoDeclarativo
OrigenOrigenPropiedad, resultado de método, expresiónPropiedad, resultado de método, expresión
Colección, matriz, etc.Colección, matriz, etc.
Conjunto de datosConjunto de datos
DestinoDestinoGeneración de texto o HTML simpleGeneración de texto o HTML simple
Propiedades de controlesPropiedades de controles
Controles vinculables a datosControles vinculables a datos
![Page 11: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/11.jpg)
Generación de texto o HTMLGeneración de texto o HTML
Propiedad o campoPropiedad o campo
ClienteCliente: <%# c: <%# clientelienteID %>ID %>
MétodoMétodo
Edad: <%# Edad: <%# ObtenerEdadObtenerEdad(c(clientelienteID) ID) %>%>
ExprExpresiónesión
ContactContactoo: <%# ( c: <%# ( clientlient..NombreNombre & " & " " & " & clientecliente..ApellidoApellido ) %> ) %>
Método DataBind de la páginaMétodo DataBind de la página
![Page 12: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/12.jpg)
Propiedades de controlesPropiedades de controles
Propiedad o campoPropiedad o campo<asp:Button Font="<%# fuente %>" …<asp:Button Font="<%# fuente %>" …
MétodoMétodo<asp:TextBox TextMode="<%# CModo(iModo) %>" …<asp:TextBox TextMode="<%# CModo(iModo) %>" …
ExprExpresiónesión<asp:Label Text="<%# (iMonto * 2) %>" …<asp:Label Text="<%# (iMonto * 2) %>" …
No usar para id, runat o eventosNo usar para id, runat o eventos
Método DataBind Método DataBind del control del control
de algún control padrede algún control padre
![Page 13: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/13.jpg)
Controles vinculables a datosControles vinculables a datos
Propiedad DataSourcePropiedad DataSourceHTML: DataSource="<%# dataSet1 %>"HTML: DataSource="<%# dataSet1 %>"
Por códigoPor código
Propiedad DataMemberPropiedad DataMember
Método DataBind Método DataBind del control del control
de algún control padrede algún control padre
![Page 14: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/14.jpg)
Demo 2Demo 2
Uso de los DataBindingsUso de los DataBindings
![Page 15: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/15.jpg)
OrdenOrden deldel díadía
Controles de acceso a datosControles de acceso a datos
Uso de los DataBindingsUso de los DataBindings
Arquitectura n-capas en una aplicación Arquitectura n-capas en una aplicación webweb
Control de errores y excepcionesControl de errores y excepciones
![Page 16: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/16.jpg)
Aplicación n capasAplicación n capas
Datos
Negocios
Sistem
a
Interfaz de usuario
Entidades
![Page 17: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/17.jpg)
Demo 3Demo 3
Aplicaciones n-capasAplicaciones n-capasControl de excepciones y erroresControl de excepciones y errores
![Page 18: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/18.jpg)
Preguntas y respuestasPreguntas y respuestas
![Page 19: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/19.jpg)
Links de utilidadLinks de utilidad
MSDNMSDNmsdn.microsoft.commsdn.microsoft.com
ASP.NETASP.NETwww.asp.netwww.asp.net
.NET 247.NET 247www.dotnet247.comwww.dotnet247.com
![Page 20: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/20.jpg)
ParaPara obtenerobtener másmás informacióninformación
eRevista DanysofteRevista Danysoft
Webs DanysoftWebs Danysoft
Area Formación yArea Formación yS.ProfesionalesS.Profesionales
DVD DanysoftDVD Danysoft
Libros DanypressLibros Danypress
[email protected]@danysoft.com
![Page 21: Creación de un sitio ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft](https://reader034.vdocuments.pub/reader034/viewer/2022051412/54a7b26d497959eb6d8b4ae3/html5/thumbnails/21.jpg)
Gracias por su asistenciaGracias por su asistencia