SlideShare una empresa de Scribd logo
1 de 6
Características de ASP.NET
 Es un tecnología orientada al desarrollo de “Aplicaciones
Web”.
 Permite elegir el lenguaje del lado del servidor con el cual
queremos trabajar. Actualmente soporta cerca de 40
lenguajes, siendo c# y vb los mas populares.
 Es compilado no interpretado.
 Tiene acceso a todas las funcionalidades proveídas por el
.net framework. (XML, webservices, bases de datos, email,
exp. regulares, criptogtafia… )
 Facilita la reutilización de interfaces de usuario comunes,
mediante los Controles de Usuario.
Características de ASP.NET
 La configuración de la aplicación es sencilla
(web.config).
En la misma se puede configurar aspectos relacionados
al comportamiento del servidor (manejo de errores)
como personalizados (directorio de uploads).
 Cuenta con soporte para una fácil integración con
otras aplicaciones Microsoft (CRM, SharePoint,
Outlook, Active Directory…).
 Existen herramientas muy completas y gratuitas
proveídas por MS para el desarrollo web con ASP.NET.
(Visual Web Developer Express)
Estructura de un página ASP.NET
 Directivas:
Las directivas controlan como la página va a ser compilada, el cache en los
exploradores, el debug, y permiten importar las clases que se van a utilizar
en e código de la página.
Las directivas siempre van entre <%@ %> y tambien pueden ser definidas
de forma global en el archivo de configuración “web.config”
Ej.: <%@ Language="C#" %>
 Code Behind: (código del lado del servidor separado de la interfaz del
usuario)
 Code Render Blocks:
<script runat="server“language="C#"> … </script>
 Code Declaration Blocks:
<% string Nombre = “Marco"; %>
<%= Nombre %>
<%: "5 is > 3" %>
Estructura de un página ASP.NET
 ASP.NET Server Controls:
Son los controles de la interfaz de usuario que pueden ser manejados del
lado del servidor. (ASP.NET controls, HTML controls, User Controls).
Deben estar dentro de un tag <form runat="server">
 Permiten un fácil acceso a las manipulación de propiedades,
comportamientos y valores de los controles HTML del lado del
servidor.
 Los controles ASP.NET tienen la capacidad de mantener su estado entre
peticiones al servidor (refresh) mediante un mecanismo llamado
viewstate.
 El código HTML de cada ASP.NET server control se genera
dependiendo del explorador del cliente.
 Algunos ASP.NET server control mas complejos nos permiten
representar desplegar datos con muy poca codificación.
Gracias por su atención.

Más contenido relacionado

La actualidad más candente

Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jspfabito1112
 
Programación web
Programación webProgramación web
Programación weberic291285
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jspfabito1112
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones webFelipe
 
Administración de website baker
Administración de website bakerAdministración de website baker
Administración de website bakerSandy Suárez
 
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
10-Unidad 3: Diseños de Vista-3.2 Usos Web ServicesLuis Fernando Aguas Bucheli
 
Como funciona tu navegador web
Como funciona tu navegador webComo funciona tu navegador web
Como funciona tu navegador webEzequiel Maraschio
 
Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Rafael Garcia
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsFreelancer
 
Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877guestdb6637
 
Entendiendo a nuestro navegador web
Entendiendo a nuestro navegador webEntendiendo a nuestro navegador web
Entendiendo a nuestro navegador webEzequiel Maraschio
 
Desarrollo de software para internet
Desarrollo de software para internetDesarrollo de software para internet
Desarrollo de software para internetjacob_188
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptosXstremsX
 

La actualidad más candente (20)

Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Programación web
Programación webProgramación web
Programación web
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Administración de website baker
Administración de website bakerAdministración de website baker
Administración de website baker
 
Programacion web
Programacion webProgramacion web
Programacion web
 
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
 
JCBC
JCBCJCBC
JCBC
 
Como funciona tu navegador web
Como funciona tu navegador webComo funciona tu navegador web
Como funciona tu navegador web
 
Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877
 
Expocision Joomla
Expocision JoomlaExpocision Joomla
Expocision Joomla
 
JDBC
JDBC JDBC
JDBC
 
Entendiendo a nuestro navegador web
Entendiendo a nuestro navegador webEntendiendo a nuestro navegador web
Entendiendo a nuestro navegador web
 
Cms
CmsCms
Cms
 
Clase 19 programación en base a patrones
Clase 19 programación en base a patronesClase 19 programación en base a patrones
Clase 19 programación en base a patrones
 
Desarrollo de software para internet
Desarrollo de software para internetDesarrollo de software para internet
Desarrollo de software para internet
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
 

Similar a Asp.net

Similar a Asp.net (20)

Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
Prog webuni3
Prog webuni3Prog webuni3
Prog webuni3
 
lenguaje web
lenguaje weblenguaje web
lenguaje web
 
Asp.net
Asp.netAsp.net
Asp.net
 
Asp.net
Asp.netAsp.net
Asp.net
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NET
 
Ekipo 2
Ekipo 2Ekipo 2
Ekipo 2
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias web
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
EQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILASEQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILAS
 
Asp (x)
Asp (x)Asp (x)
Asp (x)
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Aplicaciones Web
Aplicaciones WebAplicaciones Web
Aplicaciones Web
 
Especialista Web J13: Introducción a Asp.Net
Especialista Web J13: Introducción a Asp.NetEspecialista Web J13: Introducción a Asp.Net
Especialista Web J13: Introducción a Asp.Net
 
CONCEPTOS WEB
CONCEPTOS WEBCONCEPTOS WEB
CONCEPTOS WEB
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Aplicaciones Web
Aplicaciones WebAplicaciones Web
Aplicaciones Web
 
Charla internet
Charla internetCharla internet
Charla internet
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 

Último (10)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 

Asp.net

  • 1.
  • 2. Características de ASP.NET  Es un tecnología orientada al desarrollo de “Aplicaciones Web”.  Permite elegir el lenguaje del lado del servidor con el cual queremos trabajar. Actualmente soporta cerca de 40 lenguajes, siendo c# y vb los mas populares.  Es compilado no interpretado.  Tiene acceso a todas las funcionalidades proveídas por el .net framework. (XML, webservices, bases de datos, email, exp. regulares, criptogtafia… )  Facilita la reutilización de interfaces de usuario comunes, mediante los Controles de Usuario.
  • 3. Características de ASP.NET  La configuración de la aplicación es sencilla (web.config). En la misma se puede configurar aspectos relacionados al comportamiento del servidor (manejo de errores) como personalizados (directorio de uploads).  Cuenta con soporte para una fácil integración con otras aplicaciones Microsoft (CRM, SharePoint, Outlook, Active Directory…).  Existen herramientas muy completas y gratuitas proveídas por MS para el desarrollo web con ASP.NET. (Visual Web Developer Express)
  • 4. Estructura de un página ASP.NET  Directivas: Las directivas controlan como la página va a ser compilada, el cache en los exploradores, el debug, y permiten importar las clases que se van a utilizar en e código de la página. Las directivas siempre van entre <%@ %> y tambien pueden ser definidas de forma global en el archivo de configuración “web.config” Ej.: <%@ Language="C#" %>  Code Behind: (código del lado del servidor separado de la interfaz del usuario)  Code Render Blocks: <script runat="server“language="C#"> … </script>  Code Declaration Blocks: <% string Nombre = “Marco"; %> <%= Nombre %> <%: "5 is > 3" %>
  • 5. Estructura de un página ASP.NET  ASP.NET Server Controls: Son los controles de la interfaz de usuario que pueden ser manejados del lado del servidor. (ASP.NET controls, HTML controls, User Controls). Deben estar dentro de un tag <form runat="server">  Permiten un fácil acceso a las manipulación de propiedades, comportamientos y valores de los controles HTML del lado del servidor.  Los controles ASP.NET tienen la capacidad de mantener su estado entre peticiones al servidor (refresh) mediante un mecanismo llamado viewstate.  El código HTML de cada ASP.NET server control se genera dependiendo del explorador del cliente.  Algunos ASP.NET server control mas complejos nos permiten representar desplegar datos con muy poca codificación.
  • 6. Gracias por su atención.