Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo:
Mientras que los bloques de código <% %> proporcionan una forma potente de
manipular de forma personalizada el resultado de texto devuelto desde una página
ASP.NET, no proporcionan un modelo de programación HTML limpio. Tal y como se
muestra en el ejemplo anterior, los programadores que sólo utilizan bloques de
código <% %> deben administrar de forma personalizada el estado de página entre
acciones de ida y vuelta e interpretar valores expuestos.
La clase base implementa propiedades que son comunes a todos los controles como
son: ForeColor, Font, Enable, etc. Todos los controles se pueden enlazar a datos y
otros, se puede utilizar apara la visualización de estos y/o manipulación de los
mismos. Al igual que los Controles HTML estas etiquetas deben tener un atributo
runat="server".
Declaración de Controles de Servidor
Ejemplo:
<html>
<body>
<h3><font face="Verdana">Declaring Server Controls</font></h3>
<p>
<hr>
<br>
<br>
</body>
</html>
Ejemplo:
<html>
<script language="C#" runat="server">
<p>
<hr>
</body>
</html>
Existen controles de validación de formularios que son muy fáciles de usar, verifican
la existencia de errores en la entrada de datos en el formulario y en caso necesario
pueden dejar mensajes haciendo percatara al usuario el error cometido. La
validación del error en el cliente se realiza mediante JavaScript y DHTML.
Los programadores de ASP.NET tienen dos variantes para realizar páginas dinámicas
uno de ellos les ha sido mostrado en anteriormente mediante los bloques de código
<%%>, el otro es más claro ya que esta totalmente separado del código HTML en
este caso el código de programación se de posita en un archivo de extensión .cs,
este es un código totalmente limpio y orientado a objetos, programado generalmente
en el lenguaje rey de la plataforma C#.
http://www.microsoft.com/spanish/msdn/articulos/archivo/260101/voices/webforms
.asp