ASP. NET. programación avanzada. Interfaz de Usuario



Similar documents
English-Language Arts Content Standards

Schema XML_PGE.xsd. element GrupoInformes. attribute XML_PGE.xsd unqualified qualified

How To Control Asp.Net Html And Html On A Pc Or Mac Or Mac (For Mac) On A Web Browser On A Mac Or Pc Or Pc (For Pc Or Ipad) On Pc Or Microsoft Mac Or Ipa (

Propiedades del esquema del Documento XML de envío:

INFORMATION DOSSIER WORK EXPERIENCE EUROPEAN SCHOOL ALICANTE

Sales Management Main Features

Cata de Vinos en America del Sur

CHILD CARE 2016 SUMMER CREDENTIAL COURSES NEW YORK

Curriculum Reform in Computing in Spain

Marketing segmentation video download, video game marketing agency, promociona tu negocio en internet, como promocionar un negocio de cupcakes.

Tema: Encriptación por Transposición

2012 #sharepointcouncil. Microsoft Corporation. All rights reserved.

1. DESCRIPCIÓN DE WEB SERVICES DE INTERCAMBIO DE DATOS CON NOTARIOS

Prepárate. BT Computer ABCs for Women in Transition

CATÁLOGO CURSOS PLATAFORMA ELEARNING

El poder de la Programación de Excel y Visual Basic User Review --->>> Enter Here More Details => VISIT HERE

Range of studies: List of Courses Taught in Spanish CURSO

56h NIVEL LOWER INTERMEDIATE INGLÉS OBJETIVOS DEL CURSO. ÍNDICE 1 Objetivos didácticos_unit 1

Global Art: A Sense of Caring Nos Preocupamos por los Demas

Cliente de correo electronico en modo texto: mutt. Por Paco Aldarias Raya. Impreso: 19 de enero de 2006

Dave Rojas. Summary. Experience. Software Engineer - Web Developer & Web Designer davejrojas@gmail.com

Consejo Regulador del Mezcal

Cambridge IGCSE.

Citrix User Profile Manager - Citrix UPM

Oracle 11g Administration

manual de usuario lg optimus l5

Visual basic string search function, download source code visual basic 6.0 gratis. > Visit Now <

SUMMER WORK AP SPANISH LANGUAGE & CULTURE Bienvenidos a la clase de Español AP!

Domina Google Con Video Marketing 2.0 -> Click Here

BSC-CNS pkirisgrid User Manual

240EO031 - Supply Chain Design

Supervisión y sistemas de información para la industria.

Spanish Grammar II. Tierra Encantada Charter School. Contact Number: (505)

AV-002: Professional Web Component Development with Java

CATÁLOGO CURSOS PLATAFORMA ELEARNING

manual de usuario joomla 15 espanol : The User's Guide

Programming in C# with Microsoft Visual Studio 2010

50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008

OE3 Trust Funds Health. Security. Service.

UNIVERSIDAD PONTIFICIA COMILLAS FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION

Annual Notice of Changes for 2016

Curso SQL Server 2008 for Developers

Zurich, 3-4 December 2010 ERES Education Seminar AUDIO-VISUAL TECHNIQUES APPLIED DISCIPLINE OF REAL

INGENIERÍA DE EDIFICACIÓN BUILDING ENGINEERING (SUBJECT S LIST UPDATED IN APRIL, 2015)

This guide has information on the services, features & functions that you have with DT OneBill. ANSWER MACHINE

Financial Aid Information

History of Algorithms: An e-learning free election subjet, in a classical university E-MATH a(*) Rosa M. Pinero Puerto Ramírez

Home vol.3 - Bathrooms - Scenes & Shapes

User s Manual Customer Service Website

SUMMER PROGRAM APPLICATION

Didactic training using a CNC lathe designed in a virtual environment

Curso SQL Server 2012 para Desarrolladores

X. Apéndice C. Listado de Códigos.

Military Scholarship & Employment Program (MSEP)

Cursos elearning disponibles en Microsoft IT Academy Advanced Level NIVEL CURSO O COLECCIÓN DE CURSOS IDIOMA Windows Server 2008 Advanced Clinic

CUSTOMER ENGAGEMENT & COMMERCE PORQUE EL CAMINO & EL RESULTADO IMPORTAN

Created with Haiku Deck, presentation software that's simple, beautiful and fun. By Daniel Moore

New Server Installation. Revisión: 13/10/2014

CONCEPTS OF INDUSTRIAL AUTOMATION. By: Juan Carlos Mena Adolfo Ortiz Rosas Juan Camilo Acosta

GUL-UC3M Jornadas Técnicas

UNITED FINANCIAL EMPOWERMENT $ CENTER NOW CLAIM IT! GET YOUR TAXES DONE FOR FREE *!

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

manual usuario blackberry curve 8520

January 1, 2016 December 31, Summary of Benefits. First Health Part D Value Plus (PDP) S S

Modificación de los Gastos operativos y de administración en JPMorgan Investment Funds y JPMorgan Funds

Trabajo Fin de Grado

Child Care. CREDENTIALS fall v inclusion Every child is a masterpiece Page 3

COMPUTER CLASSES FEBRUARY 2015 NEIGHBORHOOD & REGIONAL LIBRARIES. Linking YOU to the World of Technology

Annual Notice of Changes for 2015

NEIGHBORHOOD & REGIONAL LIBR ARIES

LINIO COLOMBIA. Starting-Up & Leading E-Commerce. Luca Ranaldi, CEO. Pedro Freire, VP Marketing and Business Development

USERS MANUAL IN.TRA.NET PROJECT

El concepto 360+ nace de la propuesta de unir ambientes dentro de un mismo espacio, sin renunciar a sus diferentes necesidades.

Inglés nivel pre-intermedio (II)

En esta guía se encuentran los cursos que se recomiendan los participantes en la implementación de un SGEn en dependencias del Gobierno Federal.

Plumbers and Irrigators INSTRUCTIONS -- PLEASE READ CAREFULLY

Application for World Wide Views on Climate and Energy Phoenix, AZ

Electrician Application -- INSTRUCTIONS -- PLEASE READ CAREFULLY

Template usage instructions

Pattern Recognition and Human Language Technology Group

Alessandro Comai. Ph.D. Candidate ESADE Business School, University Ramon Lull. Updated the 11of May 2005

ISC Spain. Enjoy a unique experience.

Memorial Health Care System Catholic Health Initiatives Financial Assistance Application Form

WEB SERVICES WEB SERVICES

LBWN ALQUILAR CON OPCIÓN A COMPRAR

Information and Application for Admission

Avocados Australia, PO Box 8005 Woolloongabba Queensland 4102 Australia

Removing Language Barriers: Reaching Your Spanish Speaking Audience

The following State forms have been included in your claims kit packet:

ECCAIRS 5 Instalación

Re-broadcasting of bibliographic catalogues in MARC-XML format

BUSINESS INTELLIGENCE: Data Visualization and Reporting

Instituto Cervantes - London

DIPLOMADO EN BASE DE DATOS

Quick Start Guide. toshiba ultrasound famio 5 manual usuario

Annual Notice of Changes for 2015


More details >>> HERE <<< Como instalar wordpress en localhost xampp :: ebook

Security API Cookbook

San Diego County. SCAN Health Plan. Evidence of Coverage. Scripps Signature offered by SCAN Health Plan (HMO)

Transcription:

ASP. NET. programación avanzada Interfaz de Usuario

Interfaz de Usuario Unificar formato. Imagen corporativa Campus Virtual Aplicación independiente Web No preocuparnos del formato Gestión global del aspecto Idioma automático Diferentes dispositivos

Campus Virtual

Aplicación independiente

Web (Vualà)

1. Crear carpeta virtual Solicitud: https://aplicacionesua.cpd.ua.es/proyectos/formulario/generaparte.asp?id=22&idioma=c /nombreaplicacion/plantillas /Plantillas (desarrollo)

2. Páginas maestras Disponibles en: http://desarrollocpd.campus.ua.es/plantillas/material/masterpages.zip Aplicación: MasterPage.master Campus Virtual: MasterPageCV.master Web: MasterPageUA.es.master MasterPageUA.ca.master MasterPageUA.en.master /guiaestilo/masterpages/app_localresources

3. Clase UAPage /Plantillas/material/App_Code.zip public partial class _Default : System.Web.UI.Page por public partial class _Default : UAPage En el web.config: <pages pagebasetype="ua.uapage"> <namespaces> <add namespace="ua"/> </namespaces> </pages>

4. Web.Config <appsettings> <add key="servidorscripts_masterpage" value="http://dessarrollocpd.campus.ua.es/guiaestilo"/> </appsettings> En producción: <add key="servidorscripts_masterpage" value="http://cvnet.campus.ua.es/guiaestilo"/>

4. Web Config Para web (Vualà) <appsettings> <add key="pagina-vuala" value="http://ssyf.ua.es/es/acceso/acceso.html"/> <add key="todo-vuala" value="s"/> </appsettings>

Aplicaciones independientes 4. Web.Config <add key="titulo-es" value="plantillas para el curso"/> <add key="link-titulo-es" value="http://si.ua.es/es"/> <add key="subtitulo-es" value="universidad de Alicante" /> <add key="titulo-ca" value="plantillas para el curso (ca)"/> <add key="link-titulo-ca" value="http://si.ua.es/va"/> <add key="subtitulo-ca" value="universitat d'alacant" /> <add key="titulo-en" value="plantillas para el curso (en)"/> <add key="link-titulo-en" value="http://si.ua.es/en"/> <add key="subtitulo-en" value="university of Alicante" />

Una columna <asp:panel ID="Panel1" runat="server" CssClass="columnas_1" > <asp:label ID="LabelNombre" runat="server" Text="Nombre" AssociatedControlID="TextBoxNombre"></asp:Label> <asp:textbox ID="TextBoxNombre" runat="server"></asp:textbox> </asp:panel> <asp:panel ID="Panel2" runat="server" CssClass="columnas_1" > <asp:label ID="LabelApellidos" runat="server" Text="Apellidos" AssociatedControlID="TextBoxApellidos"></asp:Label> <asp:textbox ID="TextBoxApellidos" runat="server"></asp:textbox> </asp:panel>

Dos columnas <asp:panel ID="Panel1" runat="server" CssClass="columnas_2" > <asp:label ID="LabelNombre" runat="server" Text="Nombre" AssociatedControlID="TextBoxNombre"></asp:Label> <asp:textbox ID="TextBoxNombre" runat="server"></asp:textbox> </asp:panel> <asp:panel ID="Panel2" runat="server" CssClass="columnas_2" > <asp:label ID="LabelApellidos" runat="server" Text="Apellidos" AssociatedControlID="TextBoxApellidos"></asp:Label> <asp:textbox ID="TextBoxApellidos" runat="server"></asp:textbox> </asp:panel>

Dos columnas de diferente tamaño <asp:panel ID="Panel1" runat="server" CssClass="columnas_1_3" > <asp:label ID="LabelNombre" runat="server" Text="Nombre" AssociatedControlID="TextBoxNombre"></asp:Label> <asp:textbox ID="TextBoxNombre" runat="server"></asp:textbox> </asp:panel> <asp:panel ID="Panel2" runat="server" CssClass="columnas_2_3" > <asp:label ID="LabelApellidos" runat="server" Text="Apellidos" AssociatedControlID="TextBoxApellidos"></asp:Label> <asp:textbox ID="TextBoxApellidos" runat="server"></asp:textbox> </asp:panel>

Agrupaciones de campos <asp:panel ID="Panel1" runat="server" CssClass="" GroupingText="Datos Personales"> Contenido </asp:panel> Por defecto CssClass="" Redondeado CssClass="redondeado" Simple CssClass="simple"

Asociar siempre Etiquetas <asp:label ID="LabelNombre" runat="server" Text="Nombre" AssociatedControlID="TextBoxNombre"></asp:Label> <asp:label ID="LabelNombre" CssClass="pequeno" Text="Nombre"...

Campos de texto <asp:panel ID="Panel13" CssClass="columnas_1" runat="server"> <asp:label ID="Label8" runat="server" CssClass="medio" AssociatedControlID="TextBox8" Text="Label">medio</asp:Label> <asp:textbox ID="TextBox8" CssClass="medio" runat="server"> </asp:textbox> </asp:panel>

Texto de ayuda <asp:panel ID="Panel15" CssClass="columnas_1" runat="server"> <asp:label ID="Label10" runat="server" CssClass="medio" AssociatedControlID="TextBox10" Text="Label">grande</asp:Label> <asp:textbox CssClass="grande" ID="TextBox10" ToolTip="Ejemplo de un mensaje de ayuda asociado al campo" runat="server"></asp:textbox> </asp:panel>

Radiobuttons y checkbox <asp:checkboxlist ID="CheckBoxList2" runat="server" RepeatLayout="Flow" CssClass="checkbox mediano" RepeatDirection="Vertical" > <asp:listitem>moda</asp:listitem> <asp:listitem>televisión</asp:listitem> </asp:checkboxlist>

Campos obligatorios <asp:panel ID="Panel22" CssClass="columnas_1" runat="server"> <asp:label ID="Label15" runat="server" CssClass="medio" AssociatedControlID="TextBox7" Text="Label">pequeno</asp:Label> <asp:textbox ID="TextBox7" CssClass="pequeno required" runat="server"></asp:textbox> </asp:panel>

Validación de campos Siempre con ValidationSumary Display=none Estilos: (msg) msg-error, msg-ok, msg-warn y msg-info HeaderText=<h3>Datos incorrectos</h3> Dentro de un panel

Campos con errores