Controles de servidor web ASP.NET | TIEngranaje

¿Estás en busca de una plataforma para el desarrollo de aplicaciones web robustas y seguras? Entonces no puedes perder de vista los controles de servidor web ASP.NET. Con una amplia variedad de herramientas y funcionalidades, estos controles se han convertido en una de las opciones más populares entre los desarrolladores de todo el mundo. En este artículo te contamos todo lo que necesitas saber sobre ellos para que puedas sacarles el máximo partido en tus proyectos de TI. ¿Estás listo? ¡Vamos allá!

Los controles del servidor web ASP.NET son objetos o etiquetas específicos de ASP.NET que comprende el motor ASP.NET que se ejecuta en IIS.

Al igual que los controles del servidor HTML, el motor ASP.NET también procesa los controles del servidor web del lado del servidor, por lo que estos controles requieren un runat="server" atributo para que funcione correctamente. A diferencia de los controles de servidor HTML, los controles de servidor web no se asignan necesariamente a elementos HTML específicos.

En algunos casos, un control de servidor web puede generar varios elementos HTML. por ejemplo, un TextBox el control podría representar como un input etiqueta o un textarea etiqueta, dependiendo de sus propiedades.

Sintaxis de control del servidor web

La sintaxis para crear un control de servidor web es la siguiente:

<asp:controlName id="controlId" runat="server" />

ASP.NET proporciona estos controles de servidor web para ayudarlo con un desarrollo rápido. A diferencia de los elementos HTML tradicionales, los controles del servidor le permiten acceder a diferentes propiedades mediante secuencias de comandos del lado del servidor.

Al utilizar los controles del servidor web, debe asegurarse de incluir el runat="server" atributo. Esto le permitirá acceder a las propiedades del control dentro de sus bloques de código, por ejemplo, durante la carga de una página o un evento de clic.

Controles del servidor web

Los controles del servidor web incluyen controles de formulario tradicionales, como botones y cuadros de texto, así como otros controles, como tablas. También incluyen controles que proporcionan funciones de formulario de uso común, como mostrar datos en una cuadrícula, mostrar menús, etc.

Aquí hay una lista de algunos de los controles de servidor web comunes incluidos en ASP.NET.

Controles de servidor web estándar

Control Descripción
AdRotator Web Server Control Proporciona una forma conveniente de mostrar anuncios en sus páginas web ASP.NET
BulletedList Web Server Control Crea una lista desordenada u ordenada de elementos, que se representa como un elemento HTML ul u ol
Button Web Server Controls Permitir que los usuarios envíen un comando a través de un botón, un botón de enlace o un botón de imagen
Calendar Web Server Control Muestra un calendario de un mes
CheckBox and CheckBoxList Controls Proporcione una forma para que los usuarios cambien entre verdadero y falso para cuadros individuales y grupales
DropDownList Web Server Control Permite a los usuarios seleccionar de un cuadro de lista desplegable de selección única
FileUpload Web Server Control Le permite proporcionar a los usuarios una forma de enviar un archivo desde su computadora al servidor
HiddenField Web Server Control Le permite mantener información en una página web ASP.NET sin mostrarla a los usuarios
HyperLink Web Server Control Proporciona un medio para crear y manipular enlaces en una página web desde el código del servidor.
Image Web Server Control Permitirle mostrar imágenes en una página de formularios web
ImageMap Web Server Control Le permite crear una imagen que tiene regiones individuales en las que los usuarios pueden hacer clic
Label Web Server Control Proporciona una forma de mostrar texto mediante programación; representado como un elemento de intervalo
ListBox Web Server Control Permite a los usuarios seleccionar uno o más elementos de una lista predefinida
Literal Web Server Control Representa texto estático en una página web sin agregar ningún elemento HTML
Localize Web Server Control Le permite mostrar texto localizado en un área específica
MultiView and View Controls Actuar como contenedores para otros controles y marcas, y presentar vistas alternativas de información
Panel Web Server Control Proporciona un contenedor dentro de la página para otros controles.
PlaceHolder Web Server Control Le permite colocar un control de contenedor vacío y luego agregar dinámicamente elementos secundarios en tiempo de ejecución
RadioButton & RadioButtonList Controls Permita que los usuarios seleccionen un elemento o de una lista predefinida
Substitution Web Server Control Especifica una sección en una página web almacenada en caché que está exenta del almacenamiento en caché
Table, TableRow, & TableCell Controls Crea una tabla de propósito general
TextBox Web Server Control Proporciona una forma para que los usuarios escriban información en una página web ASP.NET
Wizard Web Server Control Le permite crear páginas web ASP.NET que presentan a los usuarios procedimientos de varios pasos
XML Web Server Control Lee XML y lo escribe en una página web ASP.NET en la ubicación del control

Controles del servidor de datos

Control Descripción
GridView Web Server Control Muestra los datos como una tabla. Proporciona clasificación, paginación, edición o eliminación de registros
DetailsView Web Server Control Representa un solo registro a la vez como una tabla. Permite la paginación y edición de registros.
FormView Web Server Control Representa un solo registro a la vez desde una fuente de datos y proporciona paginación de registros
Repeater Web Server Control Representa una lista de solo lectura a partir de un conjunto de registros devueltos desde una fuente de datos
DataList Web Server Control Representa los datos como una tabla y le permite mostrar registros de datos en diferentes diseños
SqlDataSource Web Server Control Le permite trabajar con bases de datos Microsoft SQL Server, OLE DB, ODBC u Oracle
AccessDataSource Web Server Control Le permite trabajar con una base de datos de Microsoft Access
ObjectDataSource Web Server Control Le permite trabajar con un objeto comercial y crear aplicaciones que se basan en objetos de nivel medio
XmlDataSource Web Server Control Le permite trabajar con un archivo XML
SiteMapDataSource Web Server Control Utilizado con la navegación del sitio ASP.NET

Controles del servidor de validación

Validador Descripción
RequiredFieldValidator Asegura que el usuario no salte una entrada
CompareValidator Compara la entrada de un usuario con un valor constante, con el valor de otro control o con un tipo de datos específico
RangeValidator Comprueba que la entrada de un usuario se encuentra entre los límites inferior y superior especificados
RegularExpressionValidator Comprueba que la entrada coincida con un patrón definido por una expresión regular
CustomValidator Verifica la entrada del usuario usando la lógica de validación que usted mismo escribe
Control Descripción
Menu Web Server Control Le permite agregar funcionalidad a sus páginas web que se utilizan a menudo para proporcionar navegación
SiteMapPath Web Server Control Muestra una ruta de navegación, también conocida como migas de pan.
Treeview Web Server Control Muestra datos jerárquicos, como una tabla de contenido o un directorio de archivos, en una estructura de árbol

Controles del servidor de inicio de sesión

Control Descripción
Login Control Muestra una interfaz de usuario para la autenticación del usuario
LoginView Control Le permite mostrar información diferente a usuarios anónimos y registrados
LoginStatus Control Muestra un enlace de inicio de sesión para los usuarios que no están autenticados y un enlace de cierre de sesión para los usuarios que están autenticados
LoginName Control Muestra el nombre de inicio de sesión de un usuario si el usuario ha iniciado sesión utilizando la membresía ASP.NET
PasswordRecovery Control Permite recuperar las contraseñas de los usuarios en función de la dirección de correo electrónico que se utilizó cuando se creó la cuenta.

Controles del servidor de elementos web

Control Descripción
AppearanceEditorPart Control Proporciona un control de editor que permite a los usuarios editar varias propiedades de la interfaz de usuario en un asociado WebPart control
BehaviorEditorPart Control Proporciona un control de editor que permite a los usuarios editar propiedades que afectan el comportamiento de un asociado WebPart
CatalogZone Control Actúa como control principal en el conjunto de controles de elementos web para hospedaje. CatalogPart control S
ConnectionsZone Control Proporciona una interfaz de usuario que permite a los usuarios formar conexiones entre WebPart y otros controles de servidor
DeclarativeCatalogPart Control Le permite agregar un catálogo de WebPart u otros controles de servidor a una página web
EditorZone Control Actúa como control principal en el conjunto de controles de elementos web para hospedaje. EditorPart control S
ImportCatalogPart Control Importa un archivo de descripción para un WebPart control
LayoutEditorPart Control Proporciona un control de editor que permite a los usuarios editar varias propiedades de interfaz de usuario orientadas al diseño.
PageCatalogPart Control Proporciona un catálogo que mantiene referencias a todos WebPart controles que un usuario ha cerrado
PropertyGridEditorPart Control Proporciona un control de editor que permite a los usuarios finales editar propiedades personalizadas en un asociado WebPart
ProxyWebPartManager Control Proporciona una forma de declarar conexiones estáticas en una página de contenido.
WebPartZone Control Actúa como control principal en el conjunto de controles de elementos web para hospedaje. WebPart control S

Ejemplo

En el siguiente ejemplo, el marcado se encuentra en el .aspx y el código VB o C# está en un bloque de script dentro del .aspx página o en la página de código subyacente. El .aspx El archivo contiene un control de servidor web estándar de hipervínculo.

ASPX

<asp:HyperLink ID="HyperLink1" runat="server" />

VB

Sub Page_Load(sender As Object, e As EventArgs)
    HyperLink1.NavigateUrl = "https://www.itgeared.com"
End Sub

C#

void Page_Load(object sender, EventArgs e) 
{ 
   HyperLink1.NavigateUrl = "https://www.itgeared.com";
}
Controles de servidor web ASP.NET | TIEngranaje

Otro gran recurso para acceder es el Biblioteca de MSDN que se encuentra en el sitio web de Microsoft.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario