Red de conocimiento informático -
Material del sitio web - Cómo elegir entre formularios web y controladores genéricosLos controles de usuario facilitan a los programadores segmentar y reutilizar la funcionalidad de interfaz de usuario común en aplicaciones WEB ASP.NET. Al igual que las páginas de formularios WEB, los programadores pueden usar cualquier editor de texto para escribir controles de usuario, o pueden usar clases de código subyacente para desarrollar controles de usuario. Además, al igual que las páginas de formularios WEB, los controles de usuario se pueden compilar y almacenar en la memoria del servidor en la primera solicitud, lo que reduce los tiempos de respuesta para solicitudes posteriores. Sin embargo, a diferencia de las páginas de formulario WEB, los controles de usuario no se pueden solicitar de forma independiente; deben incluirse en una página de formulario WEB para poder utilizarlos. En comparación con las inclusiones del lado del servidor (SSI), los controles de usuario brindan a los programadores una mayor flexibilidad al acceder al soporte del modelo de objetos proporcionado por ASP.NET. Los programadores pueden programar cualquier propiedad declarada en el control al igual que otros controles de servidor ASP.NET, en lugar de limitarse a contener la funcionalidad proporcionada por otros archivos. Aunque debe elegir un idioma al escribir un control de usuario, los programadores pueden incluir múltiples controles de usuario en una página de formulario WEB escrita en varios idiomas. Por ejemplo, puede crear un control de usuario en VisualBasic.NET que importe datos de un archivo XML, crear otro control de usuario en C# que contenga un formulario de pedido y luego incluir ambos controles en la misma página de formulario WEB. Además, puede almacenar en caché la salida de un control de usuario por separado de la parte de la página del formulario WEB que contiene el control. Esta técnica se denomina almacenamiento en caché de fragmentos y, cuando se utiliza correctamente, puede mejorar el rendimiento del sitio web. Por ejemplo, si un control de usuario contiene un control de servidor ASP.NET que realiza solicitudes de base de datos, pero el resto de la página contiene solo texto y código simple que se ejecuta en el servidor, el programador puede realizar un almacenamiento en caché de fragmentos en el control de usuario para mejorar la aplicación. actuación. 2. Crear controles de usuario Los controles de usuario se pueden crear de forma declarativa utilizando un editor de texto o HTML. La sintaxis de declaración de un control de usuario es muy similar a la sintaxis de creación de una página de formulario WEB. La principal diferencia es que el contenido del control de usuario no incluye elementos , y
Cómo elegir entre formularios web y controladores genéricosLos controles de usuario facilitan a los programadores segmentar y reutilizar la funcionalidad de interfaz de usuario común en aplicaciones WEB ASP.NET. Al igual que las páginas de formularios WEB, los programadores pueden usar cualquier editor de texto para escribir controles de usuario, o pueden usar clases de código subyacente para desarrollar controles de usuario. Además, al igual que las páginas de formularios WEB, los controles de usuario se pueden compilar y almacenar en la memoria del servidor en la primera solicitud, lo que reduce los tiempos de respuesta para solicitudes posteriores. Sin embargo, a diferencia de las páginas de formulario WEB, los controles de usuario no se pueden solicitar de forma independiente; deben incluirse en una página de formulario WEB para poder utilizarlos. En comparación con las inclusiones del lado del servidor (SSI), los controles de usuario brindan a los programadores una mayor flexibilidad al acceder al soporte del modelo de objetos proporcionado por ASP.NET. Los programadores pueden programar cualquier propiedad declarada en el control al igual que otros controles de servidor ASP.NET, en lugar de limitarse a contener la funcionalidad proporcionada por otros archivos. Aunque debe elegir un idioma al escribir un control de usuario, los programadores pueden incluir múltiples controles de usuario en una página de formulario WEB escrita en varios idiomas. Por ejemplo, puede crear un control de usuario en VisualBasic.NET que importe datos de un archivo XML, crear otro control de usuario en C# que contenga un formulario de pedido y luego incluir ambos controles en la misma página de formulario WEB. Además, puede almacenar en caché la salida de un control de usuario por separado de la parte de la página del formulario WEB que contiene el control. Esta técnica se denomina almacenamiento en caché de fragmentos y, cuando se utiliza correctamente, puede mejorar el rendimiento del sitio web. Por ejemplo, si un control de usuario contiene un control de servidor ASP.NET que realiza solicitudes de base de datos, pero el resto de la página contiene solo texto y código simple que se ejecuta en el servidor, el programador puede realizar un almacenamiento en caché de fragmentos en el control de usuario para mejorar la aplicación. actuación. 2. Crear controles de usuario Los controles de usuario se pueden crear de forma declarativa utilizando un editor de texto o HTML. La sintaxis de declaración de un control de usuario es muy similar a la sintaxis de creación de una página de formulario WEB. La principal diferencia es que el contenido del control de usuario no incluye elementos , y