PDF de programación - Crear un formulario Web Form con Microsoft ASP.NET

Imágen de pdf Crear un formulario Web Form con Microsoft ASP.NET

Crear un formulario Web Form con Microsoft ASP.NETgráfica de visualizaciones

Publicado el 8 de Enero del 2019
823 visualizaciones desde el 8 de Enero del 2019
124,9 KB
12 paginas
Creado hace 5a (08/09/2014)
Crear un formulario

Web Form con Microsoft



ASP.NET

ALAN IGNACIO SEPÚLVEDA RODRIGUEZ

alan.ignacio300@gmail.com

Descripción

 Crear formularios Web Forms
 Uso de controles de servidor

Crear formularios Web Forms

 ¿Qué es un formulario Web Form?
 Crear un formulario Web Form con Visual Studio .NET
 Demostración: convertir una página HTML en un

formulario Web Form

¿Qué es un formulario Web?

 Extensión .aspx
 Atributos de página
 Directiva @ Page
 Atributos de cuerpo
 Atributos de formulario
SmartNavigation="true"%>
SmartNavigation="true"%>
<body ms_positioning="GridLayout">
<body ms_positioning="GridLayout">
<form id="Form1" method="post" runat="server">
<form id="Form1" method="post" runat="server">
</form>
</form>
</body>
</body>

<%@ Page Language="vb" Codebehind="WebForm1.aspx.vb"
<%@ Page Language="vb" Codebehind="WebForm1.aspx.vb"
<html>
<html>

</html>
</html>

Crear un formulario Web con Visual Studio .NET

 Las nuevas aplicaciones Web ASP.NET crean un
formulario Web predeterminado: WebForm1.aspx

 Crear formularios Web Forms adicionales desde el

Explorador de soluciones

 Actualizar páginas HTML existentes en formularios

Web Forms

Uso de los controles de servidor

 ¿Qué es un control de servidor?
 Tipos de controles de servidor
 Guardar View State
 Demostración: convertir controles HTML en controles de

servidor

 Controles de servidor HTML
 Controles de servidor Web
 Práctica: identificar el código HTML generado por los

controles de servidor Web

 Seleccionar el control adecuado
 Demostración: agregar controles de servidor a un

formulario Web

¿Qué es un control de servidor?

<asp:Button id="Button1" runat="server"
<asp:Button id="Button1" runat="server"
Text="Submit"/>
Text="Submit"/>
 Runat="server"

 Los eventos ocurren en el servidor

 View state saved

 Have built-in functionality
 Common object model

 Todos tiene atributos Id y Text

 Crear browser-specific HTML

Tipos de controles de servidor

 Controles de servidor HTML
 Controles de servidor Web

 Controles intrínsecos

 Controles de validación

 Controles ricos

 Controles List-bound

 Controles Web de Internet Explorer

Guardar el estado de vista

 Control oculto ViewState de pares de nombre y valor

almacenados en el formulario Web Form
<input type="hidden" name="__VIEWSTATE"
<input type="hidden" name="__VIEWSTATE"

value="dDwtMTA4MzE0MjEwNTs7Pg==" />
value="dDwtMTA4MzE0MjEwNTs7Pg==" />

 De forma predeterminada, ajustable a nivel de

formulario Web Form y control
<%@ Page EnableViewState="False" %>
<%@ Page EnableViewState="False" %>
<asp:ListBox id="ListName"
<asp:ListBox id="ListName"

EnableViewState="true" runat="server">
EnableViewState="true" runat="server">

</asp:ListBox>
</asp:ListBox>

Controles de servidor HTML

 Basados en elementos HTML
 Existen en el espacio de nombres

System.Web.UI.HtmlControls

<input type="text" id="txtName"
<input type="text" id="txtName"

runat="server" />
runat="server" />

Controles de servidor Web

 Existen en el espacio de nombres

System.Web.UI.WebControls

Sintaxis del control
<asp:TextBox id="TextBox1"
<asp:TextBox id="TextBox1"
runat="server">Text_to_Display
runat="server">Text_to_Display
</asp:TextBox>
</asp:TextBox>

HTML generado por el control
<input name="TextBox1" type="text"
<input name="TextBox1" type="text"
value="Text_to_Display"
value="Text_to_Display"
Id="TextBox1"/>
Id="TextBox1"/>

Seleccionar el control adecuado

Utilizar controles de servidor
Utilizar controles de servidor

HTML si:
HTML si:

Se prefiere un modelo de
objetos como HTML
Se está trabajando con páginas
HTML existentes y se desea
agregar funcionalidades de
página ASP.NET Web
El control interactuará con
scripts cliente y servidor

El ancho de banda es limitado

Utilizar controles de
Utilizar controles de

servidor Web si:
servidor Web si:
Se prefiere un modelo de
programación Visual Basic

Se está escribiendo una página
que puede ser utilizada por
varios navegadores

Se necesitan funcionalidades
específicas como un calendario o
rotación de publicidad
El ancho de banda no es un
problema
  • Links de descarga
http://lwp-l.com/pdf14793

Comentarios de: Crear un formulario Web Form con Microsoft ASP.NET (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad