Está en la página 1de 13

Lo bsico de los

Web Controls
Mxima funcionalidad al alcance de todos

Knowledge Providers

Objetivos
Saber qu son los Web Controls.
Conocer las principales categoras de Web Controls, y sus
controles representativos.
Conocer la manera ms prctica de aprender a usar Web
Controls.

Knowledge Providers

Qu son los Web Controls?


Los Controles Web del Servidor (Web Controls), llamados

tambin Controles Intrnsecos (Intrinsec Controls), son los que


poseen la mxima funcionalidad brindada por ASP.NET, para la
construccin de cdigo HTML dinmico, sensible a eventos.
o

Son la manera de integrar a una pgina la funcionalidad de las


clases derivadas de System.Web.UI.WebControl, que en BCL
agrupan los elementos para la creacin de interfaces en ambiente
Web.

Knowledge Providers

ToolBox
La herramienta Toolbox

agrupa la mayora de los


Web Controls de uso
comn, mismos que
estn organizados en
pestaas que agrupan
aquellos que son de una
misma categora.

Knowledge Providers

Pestaa Standard

Control
AdRotator
Button
Calendar
CheckBox
CheckBoxList
DropDownList
FileUpload
Image
ImageButton
ImageMap

Label
LinkButton
ListBox

Funcionalidad
Muestra una secuencia de imgenes, que permite crear el efecto de
banners publicitarios.
Enva una peticin Web al servidor, desde un formulario, para su
procesamiento.
Muestra un calendario que permite que los usuarios seleccionen
una fecha de manera grfica.
Muestra un cuadro de verificacin simple.
Muestra una lista de cuadros de verificacin, y los maneja como una
categora.
Permite a los usuarios seleccionar de una opcin de una lista
desplegable (Combo).
Crea un cuadro de texto y un botn que permiten seleccionar y
cargar archivos al servidor.
Muestra una imagen.
Similar Button, usando una imagen en lugar de texto.
Muestra una imagen que expone reas en las que los usuarios
pueden hacer clic. til para cuando se desea que diferentes partes
de una imagen tengan diferentes acciones asociadas.
Muestra texto.
Similar a Button, pero tiene la apariencia de un hipervnculo (Link).
Muestra una lista de opciones. Permite seleccin nica o mltiple.

Crea una divisin sin bordes en el formulario que sirve como un


contenedor para otros controles. Es utilizado mucho para mostrar y
esconder controles de forma agrupada, va programacin.
RadioButtonList Crea un grupo de botones de radio, que permite hacer una seleccin
de opciones mutuamente excluyentes.
Muestra un cuadro de texto..
TextBox
Panel

Knowledge Providers

Pestaa HTML
Control

Funcionalidad

Table

Inserta un elemento <table>.

Horizontal Rule Inserta un elemento <hr>.

Knowledge Providers

Pestaa Validation
Control
RequiredFieldValidator
CompareValidator

Funcionalidad
Garantiza que el usuario no omite una entrada.
Compara los datos proporcionados por el usuario, y lo
compara con un valor constante, con el valor de otro
control, o verifica si el dato ingresado es de un
determinado tipo de dato.
RangeValidator
Comprueba que una entrada de usuario est entre los
lmites superior e inferior especificados en un rango.
Se pueden comprobar los intervalos entre pares de
nmeros, caracteres alfabticos, y fechas.
RegularExpressionValidator Comprueba que la entrada del usuario coincide con
un modelo definido por una expresin regular. Este
tipo de validacin permite comprobar secuencias de
caracteres predecibles, como los que aparecen en las
direcciones de correo electrnico, nmeros de
telfono, cdigos postales, etc.
CustomValidator
Comprueba la entrada de usuario utilizando
procedimientos de cdigo que permiten validaciones
que no son posibles con el uso de los dems controles
de validacin.
ValidationSummary
Permite visualizar un resumen de los mensajes de
error encontrados al procesar un formulario Web.

Knowledge Providers

Cmo se resuelven las pginas con


Web Controls?

Knowledge Providers

Recomendaciones para aprender Web


Controls

Piense en trminos de clases


Piense en su necesidad
Conozca el propsito de las clases
Conozca los miembros de la clase
o
o
o

Propiedades
Mtodos
Eventos

Knowledge Providers

Ejercicios

Knowledge Providers

Lab.03.01: Uso de ayuda msdn y .NET Framework.


Lab.03.02: Investigando clases Label, TextBox y Button.
Lab.03.03: Interfaz con Label, TextBox y Button.
Lab.03.04: Analizando cdigo ya hecho.
Lab.03.05: Diseando una interfaz desde cero.

Knowledge Providers

Knowledge Providers

Aprenda Microsoft ASP.NET usando Visual Studio 2012

Programa desarrollado por:

Dr. Felipe Ramrez


Doctor en Filosofa con Especialidad en Administracin

Licenciado en Derecho y Ciencias Sociales


Master en Informtica Administrativa
ITIL Certified Trainer

Correo: Felipe.Ramirez@aprenda.mx

Copyright, 2013. Derechos reservados.

También podría gustarte