Diferencia entre revisiones de «Control de usuario ASP.NET»

(Página creada con '{{Definición |nombre= Controles de usuario ASP.NET |imagen= |tamaño= |concepto= Es una página ASP.NET que otro formulario Web Form ASP.NET puede importar como un cont...')
m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 9 ediciones intermedias de 5 usuarios)
Línea 1: Línea 1:
 
{{Definición
 
{{Definición
 
|nombre= Controles de usuario ASP.NET
 
|nombre= Controles de usuario ASP.NET
|imagen=
+
|imagen=Control_de_usuario.jpeg
 
|tamaño=
 
|tamaño=
|concepto= Es una página [[ASP.NET]] que otro formulario Web Form [[ASP.NET]] puede importar como un control de [[servidor]]. De modo similar a los controles de [[servidor Web]], que son componentes que se ejecutan en el [[servidor]].
+
|concepto= Es una página [[ASP.NET]] que otro formulario Web Form [[ASP.NET]] puede importar como un control de [[servidor]]. De modo similar a los controles de servidor Web, que son componentes que se ejecutan en el [[servidor]].
 
 
 
}}
 
}}
'''Controles de usuario ASP.NET'''. Son controles  personalizados para ser colocados en [[páginas web]].  
+
'''Controles de usuario ASP.NET.''' Son controles  personalizados para ser colocados en [[Páginas Web]].  
 
   
 
   
 
 
== Características ==
 
== Características ==
 
[[ASP.NET]] permite la creación de componentes reutilizables a través de  la  creación de controles de usuario (User Controls).
 
[[ASP.NET]] permite la creación de componentes reutilizables a través de  la  creación de controles de usuario (User Controls).
Estos siguen la misma estructura que un formulario web,  excepto que los  controles derivan de la clase System.Web.UI.UserControl, y  son almacenados en archivos ASCX. Como los  archivos ASPX, un  ASCX contiene etiquetas [[HTML]] o [[XHTML]], además  de etiquetas para definir  controles web y otros controles de usuario.  También pueden usar el  modelo code-behind.
+
 
 +
Estos siguen la misma estructura que un formulario web,  excepto que los  controles derivan de la clase System.Web.UI.UserControl, y  son almacenados en archivos ASCX. Como los  archivos ASPX, un  ASCX contiene etiquetas [[HTML]] o [[XHTML]], además  de etiquetas para definir  controles web y otros controles de usuario.  También pueden usar el  modelo code-behind.
 +
 
 
Estos son  como plantillas que se podrán ubicar en tantos sitios de la Web  como se desee, de forma que todo queda centralizado, y cualquier cambio  en el fichero .ascx se verá reflejado allá donde haya sido  ubicado.
 
Estos son  como plantillas que se podrán ubicar en tantos sitios de la Web  como se desee, de forma que todo queda centralizado, y cualquier cambio  en el fichero .ascx se verá reflejado allá donde haya sido  ubicado.
Los programadores pueden agregar sus propias propiedades y métodos, y manejadores de eventos.  Un mecanismo de eventos en burbuja proporciona la capacidad de pasar un  evento disparado por un control de usuario a la página que lo contiene.
+
 
 +
Los programadores pueden agregar sus propias propiedades y métodos, y manejadores de eventos.  Un mecanismo de eventos en burbuja proporciona la capacidad de pasar un  evento disparado por un control de usuario a la página que lo contiene.
 +
 
 
A diferencia de los formularios Web Form, los controles de usuario no pueden ser solicitados de modo independiente; deben estar incluidos en una página Web Form para que puedan funcionar.
 
A diferencia de los formularios Web Form, los controles de usuario no pueden ser solicitados de modo independiente; deben estar incluidos en una página Web Form para que puedan funcionar.
Está formado por [[HTML]] y código, pero como los controles de usuario son utilizados por formularios Web Forms, no contienen las etiquetas [[HTML]] <HEAD>, <BODY> ni <FORM>. En lugar de ello, estas etiquetas se incluyen en cada formulario Web Form que utilice el control de
+
 
usuario.
+
Está formado por [[HTML]] y código, pero como los controles de usuario son utilizados por formularios Web Forms, no contienen las etiquetas [[HTML]] (<HEAD>, <BODY> ni <FORM>). En lugar de ello, estas etiquetas se incluyen en cada formulario Web Form que utilice el control de usuario.
  
 
== Ventajas ==
 
== Ventajas ==
 
Los controles de usuario se utilizan para numerosas funciones, como crear encabezados y barras de navegación, y para repetir bloques de código en un proyecto de aplicación Web.
 
Los controles de usuario se utilizan para numerosas funciones, como crear encabezados y barras de navegación, y para repetir bloques de código en un proyecto de aplicación Web.
Ofrecen diversas ventajas en el desarrollo de una aplicación Web com:
+
Ofrecen diversas ventajas en el desarrollo de una aplicación Web como:
* Son autocontenidos. Proporcionan espacios de nombres de variables distintos, lo cual significa que ninguno de los métodos y propiedades del control de usuario entra en conflicto con ningún método existente o propiedad de la página que lo aloja.
+
 
 +
* Son autocontenidos. Proporcionan espacios de nombres de variables distintos, lo cual significa que ninguno de los métodos y propiedades del control de usuario entra en conflicto con ningún método existente o propiedad de la página que lo aloja.
 +
 
 
* Pueden utilizarse más de una vez en la página que los hospeda, sin causar conflictos con propiedades o métodos.
 
* Pueden utilizarse más de una vez en la página que los hospeda, sin causar conflictos con propiedades o métodos.
* Pueden escribirse en un lenguaje distinto del de la página principal. Por ejemplo, un control de usuario escrito en [[Microsoft Visual C#]] puede utilizarse en un formulario Web Form escrito en [[Microsoft Visual Basic.NET]].
 
  
== Fuente ==
+
* Pueden escribirse en un lenguaje distinto del de la página principal. Por ejemplo, un control de usuario escrito en [[Microsoft Visual C#]] puede utilizarse en un formulario Web Form escrito en [[Microsoft Visual Basic.NET]].
[http://msdn.microsoft.com/es-es/library/cc438236%28v=vs.71%29.aspx  MSDN Microsoft]
+
 
 +
== Fuentes ==
 +
* [http://msdn.microsoft.com/es-es/library/cc438236%28v=vs.71%29.aspx  MSDN Microsoft]
 +
* [http://www.subgurim.net/Articulos/asp-net-general/121/como-hacer-un-control-de-usuario-ascx.aspx Subgurim.NET]
  
[[category:Programación]][[Desarrollo_Web]]
+
[[Category:Programación]] [[Category:Desarrollo_web]]

última versión al 22:04 1 ago 2019

Controles de usuario ASP.NET
Información sobre la plantilla
Control de usuario.jpeg
Concepto:Es una página ASP.NET que otro formulario Web Form ASP.NET puede importar como un control de servidor. De modo similar a los controles de servidor Web, que son componentes que se ejecutan en el servidor.

Controles de usuario ASP.NET. Son controles personalizados para ser colocados en Páginas Web.

Características

ASP.NET permite la creación de componentes reutilizables a través de la creación de controles de usuario (User Controls).

Estos siguen la misma estructura que un formulario web, excepto que los controles derivan de la clase System.Web.UI.UserControl, y son almacenados en archivos ASCX. Como los archivos ASPX, un ASCX contiene etiquetas HTML o XHTML, además de etiquetas para definir controles web y otros controles de usuario. También pueden usar el modelo code-behind.

Estos son como plantillas que se podrán ubicar en tantos sitios de la Web como se desee, de forma que todo queda centralizado, y cualquier cambio en el fichero .ascx se verá reflejado allá donde haya sido ubicado.

Los programadores pueden agregar sus propias propiedades y métodos, y manejadores de eventos. Un mecanismo de eventos en burbuja proporciona la capacidad de pasar un evento disparado por un control de usuario a la página que lo contiene.

A diferencia de los formularios Web Form, los controles de usuario no pueden ser solicitados de modo independiente; deben estar incluidos en una página Web Form para que puedan funcionar.

Está formado por HTML y código, pero como los controles de usuario son utilizados por formularios Web Forms, no contienen las etiquetas HTML (<HEAD>, <BODY> ni <FORM>). En lugar de ello, estas etiquetas se incluyen en cada formulario Web Form que utilice el control de usuario.

Ventajas

Los controles de usuario se utilizan para numerosas funciones, como crear encabezados y barras de navegación, y para repetir bloques de código en un proyecto de aplicación Web. Ofrecen diversas ventajas en el desarrollo de una aplicación Web como:

  • Son autocontenidos. Proporcionan espacios de nombres de variables distintos, lo cual significa que ninguno de los métodos y propiedades del control de usuario entra en conflicto con ningún método existente o propiedad de la página que lo aloja.
  • Pueden utilizarse más de una vez en la página que los hospeda, sin causar conflictos con propiedades o métodos.

Fuentes