Red de conocimiento informático - Problemas con los teléfonos móviles - Introducción a los controles en VB

Introducción a los controles en VB

Capítulo 4 Control del servidor 4.1 Descripción general del control del servidor

4.1.1 Clasificación del control del servidor

Los componentes de control del servidor de ASP.NET se dividen en dos tipos: HTML Componentes de control y Componentes de control web.

4.1.2 Propiedades, eventos y métodos de control de servidor Los controles de servidor son objetos específicos de ASP.NET, y cada control tiene propiedades, eventos y métodos específicos

4.1.3 Jerarquía de controles de servidor Los controles del servidor ASP.NET se derivan directa o indirectamente de System.Web.UI.Control. La función principal de los controles del servidor ASP.NET es proporcionar una interfaz de usuario. La jerarquía de control del servidor se muestra en la figura. 4.2 Control del servidor HTML

4.2.1 Estructura jerárquica del control del servidor HTML La función principal del control del servidor HTML es administrar los controles en la página web. La figura muestra la jerarquía de los controles del servidor HTML. Los controles del servidor HTML proporcionan la siguiente funcionalidad:

1. Un modelo de objetos que se puede programar en el servidor usando técnicas familiares orientadas a objetos.

2. Proporcione un conjunto de eventos para los cuales se puedan escribir controladores de eventos. El método es aproximadamente el mismo que en los formularios basados ​​en cliente, excepto que el procesamiento de eventos se completa en el código del servidor.

3. La capacidad de manejar eventos en scripts de clientes.

4. Mantener automáticamente el estado de control.

5. Interactuar con el control de validación para verificar si el usuario ha ingresado la información adecuada en el control.

6. Enlace de datos a una o más propiedades de control

7. Propiedades personalizadas disponibles directamente.

4.2.2 Sintaxis básica del control HTML Sintaxis básica del control HTML:

4.2.3 Explicación detallada de HTML control

1. Hay varios atributos diferentes de los controles del servidor HTML: Innerhtml, InnerText, Desactivar, Visible, Valor, Atributos, Estilo.

2. Control HtmlAnchor Las principales propiedades y eventos del control HtmlAnchor son las siguientes:

(1) Atributo Href: se utiliza para obtener o establecer la URL de destino del enlace especificado en el control del servidor HtmlAnchor.

(2)Propiedad de título: se utiliza para obtener o establecer el texto de información sobre herramientas que se muestra cuando el puntero del mouse se coloca en el control HtmlAnchor.

(3)Propiedad de nombre: obtiene o establece el marcador definido en el control del servidor HtmlAnchor.

(4)Atributo de destino: obtiene o establece la ventana o marco de destino en el que se cargará el contenido de la página web.

(5) Método OnServerClick: se utiliza para especificar el controlador que se activa cuando se hace clic en el control HtmlAnchor.

Por ejemplo:

OnServerClick="AnchorBtn_Click " 'Click HtmlAnchor1 The AnchorBtn_Click se ejecuta el evento

Ttarget="_blank " 'el contenido aa.aspx se presenta en una ventana nueva sin marco

Title="Abrir aa.aspx en una ventana nueva " 'Se muestra cuando el puntero del mouse se coloca en HtmlAnchor1

Runat="Server" >

3. Control HtmlInputButton

El Las principales propiedades y eventos del control HtmlInputButton son las siguientes:

(1) Propiedad de tipo: se utiliza para obtener el tipo de HtmlInputControl. La tabla enumera los diferentes valores posibles para el atributo Tipo y su significado. (2) Atributo de valor: se utiliza para establecer el contenido del texto que se muestra en el botón.

(3)Método OnServerClick: el controlador de este evento que ocurre cuando se hace clic en el control HtmlInputButton en la página web.

4. Control HtmlInputImage Las principales propiedades y eventos del control HtmlInputImage son las siguientes:

(1) Propiedad Align

(2) Propiedad Alt

(3)Propiedad Src

(4)Método OnServerClick

5. Control HtmlInputText Las principales propiedades y eventos del control HtmlInputText son los siguientes:

(1)Propiedad Tamaño

(2)Propiedad MaxLength

(3)Propiedad Valor

(4)Propiedad Tipo

(5)Evento ServerChange

(6)Método OnServerChange

6. El icono del control HtmlTextArea es el control HtmlInputText en la caja de herramientas de control. El tamaño del cuadro de texto está controlado por las propiedades Cols y Rows.

7. Control HtmlImage Las principales propiedades del control HtmlImage son las siguientes:

(1)Propiedad Align: consulte la tabla para conocer varios valores posibles y sus descripciones.

(2) Atributo Src

(3) Atributo Alt

(4) Atributo de borde

(5) Atributo de altura p>

(6) Propiedad Ancho 8. Control HtmlInputCheckBox Las principales propiedades y eventos del control HtmlInputCheckBox son las siguientes:

(1) Propiedad marcada

(2 ) Método OnServerChange

9. Las principales propiedades y eventos del control HtmlInputRadioButton son las siguientes:

(1) Propiedad marcada

(2) Nombre de propiedad

(3 ) Propiedad de valor

(4) Evento ServerChange

(5) Método OnServerChange

10. Control HtmlSelect Las propiedades principales y Los eventos de este control son los siguientes:

(1)Atributo múltiple

(2) Atributo de tamaño

(3) Atributo SelectedIndex

(4) Atributo de elementos

(5)Propiedad de valor

(6) Propiedad de fuente de datos

(7) Propiedad de campo de valor de datos

( 8)Propiedad DataTextField

(9)Método OnServerChange

11. Otros controles del servidor HTML Los elementos HTML correspondientes y los usos de otros controles del servidor HTML se muestran en la tabla de la derecha. 4.3 Controles del servidor web

4.3.1 Jerarquía de controles del servidor web La siguiente figura muestra la jerarquía de controles en el espacio de nombres System.Web.UI.WebControls.

4.3.2 Sintaxis básica del control del servidor web Sintaxis básica del control del servidor web:

o

4.3.3 Explicación detallada del control del servidor web

1. Control de botones

Sintaxis de uso de Control de botones:

p>

o

Las principales propiedades y eventos del control Botón son las siguientes:

(1)Propiedad habilitada

(2) Propiedad de texto

(3) Propiedad de información sobre herramientas

(4) Propiedad CommandName

(5)Propiedad CommandArgument

(6)Evento OnClick

2. Control HyperLink

Sintaxis de uso del control HyperLink:

o

Las propiedades principales del control HyperLink son las siguientes:

(1) Propiedad Texto

(2) Propiedad ImageUrl

(3) Propiedad NavigateUrl

(4) Propiedad de destino

3. Control LinkButton

Sintaxis de uso del control LinkButton:

o

Las principales propiedades y eventos del control LinkButton son las siguientes:

(1) Propiedad de texto

(2) Propiedad habilitada

(3) Propiedad de información sobre herramientas

(4) Propiedad CommandName

(5 ) Propiedad CommandArgument

(6)Evento de comando

4. Control ImageButton

Sintaxis de uso del control ImageButton:

o

Las principales propiedades y eventos del control ImageButton son las siguientes:

(1) Propiedad habilitada

(2) Propiedad CommandName

(3) Propiedad CommandArgument

(4) Propiedad ImageUrl

( 5) Propiedad ImageAlign

(6) Propiedad ToolTip

(7)Evento OnClick

5. Sintaxis de uso del control de etiquetas:

o

Las propiedades principales del control Etiqueta :

(1) Propiedad AutoSize

(2) Propiedad Texto

(3) Propiedad TextAlign: Esta propiedad establece la alineación del texto dentro de la etiqueta. Consulte la tabla para conocer los valores y sus significados.

(4) Propiedad de fuente

(5) Propiedad de altura

(6) Propiedad de ancho

6. Control TextBox

Uso de TextBox control Sintaxis:

o

Propiedades principales del Control TextBox Los eventos son los siguientes:

(1) Propiedad AutoPostBack

(2) Propiedad Columnas

(3) Propiedad Filas

(4) Propiedad MaxLength

(5) Propiedad ReadOnly

(6) Propiedad Texto

(7) Propiedad Wrap

( 8) Propiedad TextMode

7. Control CheckBox y control CheckBoxList

Sintaxis de uso del control CheckBox:

ASP: configuración de la propiedad CheckBox> o

Principales propiedades y eventos del control CheckBox

(1) Propiedad marcada

( 2) Propiedad habilitada

(3) Propiedad de texto

(4) Propiedad TextAlign

(5) Propiedad AutoPostBack

(6) Evento CheckedChanged

El control CheckBoxList es un grupo de control CheckBox El control CheckBoxList utiliza la sintaxis:

o

.

Principales propiedades y eventos del control CheckBoxList

(1) Propiedad AutoPostBack

(2) Propiedad DataSource

(3 ) Propiedad DataTextField

(4) Propiedad DataValueField

(5) Propiedad Items

(6) Propiedad RepeatColumns

(7) Propiedades de repetición de dirección

(8) Propiedad de repetición de diseño

(9) Propiedad de SelectedIndex

(10) Propiedad de SelectedItem

(11) Propiedad TextAlign

(12) Evento SelectedIndexChanged

Cada opción del control CheckBoxList tiene las siguientes tres propiedades básicas

(1) Texto : Representa el texto de cada opción.

(2) Valor: Indica el valor de opción de cada opción.

(3) Seleccionado: Indica si la opción está seleccionada.

8. Control RadioButton y control RadioButtonList

Sintaxis de uso del control RadioButton:

o

Principales propiedades y eventos del control RadioButton

(1)Propiedad AutoPostBack

(2) Propiedad marcada

(3)Atributo Texto

(4)Atributo GroupName

(5) Atributo TextAlign

(6) Atributo habilitado p>

(7)Evento OnCheckedChanged

El control RadioButtonList es un control único que se puede utilizar como control principal de una colección de elementos de lista de botones de opción. Sintaxis de uso del control RadioButtonList:

o

control RadioButtonList Las principales propiedades y eventos de

(1) propiedad AutoPostBack

(2) propiedad DataSource

(3) propiedad DataTextField

( 4 ) Propiedad DataValueField

(5) Propiedad Items

(6) Propiedad RepeatColumns

(7) Propiedad RepeatDirection

(8) Propiedades de RepeatLayout

(9) Propiedad SelectedIndex

(10) Propiedad SelectedItem

(11) Evento OnSelectedIndexChanged

Cada opción de RadioButtonList control Todas tienen los siguientes tres atributos básicos

(1) Texto: Representa el texto de cada opción.

(2) Valor: Indica el valor de opción de cada opción.

(3) Seleccionado: Indica si la opción está seleccionada.

9. Control de imagen Sintaxis de uso del control de imagen:

o

Las principales propiedades del control Imagen son las siguientes:

(1) Propiedad ImageUrl

(2) Propiedad AlternateText

(3) Propiedad ImageAlign

10. Control ListBox Sintaxis de uso del control ListBox:

o

Las principales propiedades y eventos del control ListBox son las siguientes:

(1) Propiedad AutoPostBack

(2) Propiedad Rows

(3) Propiedad Items: La propiedad Items es una colección de opciones del control ListBox.

Cada elemento de la lista es un objeto independiente con sus propias propiedades, consulte la tabla. (4) Atributo SelectionMode: este atributo indica si se pueden realizar varias selecciones a la vez. Los distintos valores del atributo SelectionMode y sus significados se muestran en la tabla. (5) Propiedad SelectedIndex

(6) Propiedad SelectedIndices

(7) Propiedad SelectedItem

(8) Propiedad SelectedItems

(9 ) Propiedad SelectedValue

(10) Propiedad DataSource

(11) Propiedad DataTextField

(12) Propiedad DataValueField

(13) SelectedIndexChanged Evento

11. Control DropDownList

Sintaxis de uso del control DropDownList:

o

Las principales propiedades y eventos del control DropDownList son las siguientes:

(1) Propiedad AutoPostBack

( 2) Propiedad Items

(3) Propiedad DataSource

(4) Propiedad DataTextField

(5) Propiedad DataValueField

(6) Evento SelectedIndexChanged

p>

12. Controles Table, TableRow y TableCell

Sintaxis de uso del control de tabla:

o

Las propiedades principales del control Tabla son las siguientes:

(1)Propiedad CellPadding

(2) Propiedad CellSpacing

(3) Atributo Filas

(4) Atributo GridLines, el valor y significado de este atributo se muestran en la tabla. (5) Atributo HorizontalAlign El valor y significado de este atributo se muestran en la tabla. Los principales atributos del control TableRow son los siguientes:

(1) Atributo de celdas

(. 2) Atributo HorizontalAlign

(3) Atributo VerticalAlign, la tabla enumera los posibles valores y sus significados. Las principales propiedades del control TableCell son las siguientes:

(1) Propiedad ColumnSpan

(2) Propiedad HorizontalAlign

(3) Propiedad RowSpan

(4) Propiedad VerticalAlign

(5) Propiedad Wrap Volver a la página de inicio