¿Es posible pre-compilar una aplicación dinámicamente
antes de que sea instalada en el servidor?
Sí, ASP.NET 2.0 posee una nueva herramienta que
permite precompilar en un mismo componente las paginas aspx y los archivos fuente de code-behind Sí, sin embargo es necesario identificar manualmente las ediciones hechas en el sitio Sí, pero en el servidor deberán existir las páginas ASPX No existe esta posibilidad
¿Qué representa un control de tipo Data Source en
ASP.NET 2.0?
Representa una fuente de datos disponibles para una
la aplicación web Representa una conexión con el SQL Server 2000 o 2005 Representa un repositorio de datos XML y Schemas provenientes de una conexion OLEDB Representa una fuente de datos ODBC
¿Cuando se crea la sesion de un usuario?
Al instanciarse la aplicación web
Cuando el usuario es autenticado Cuando el usuario se conecta por primera vez al sitio web Cada vez que el usuario pide una nueva página
Para desarrollar un proyecto web en el disco local via file
system usando Visual Studio 2005 necesita:
crear un directorio virtual en IIS
Instalar las extensiones de servidor de Front Page Permisos de escritura Trabajar con el ASP.NET development server ¿Cuáles son los nuevos Data-Source controls introducidos en ASP.NET 2.0?
SqlDataSource, ObjectDataSource y AccessDataSource
SiteMapDataSource, XmlDataSource o DataSetDataSource SqlDataSource, ObjectDataSource, SiteMapDataSource y XmlDataSource DataSetDataSource y SqlDataSource
Para autenticar a un usuario en una aplicacion web:
Solo hay que configurar la página de Log In en el archivo de
configuracion de la aplicación. Hay que ajustarse al modelo de datos propuesto por ASP.Net Solo hay que armar una página de login que autentique el usuario y guarde los datos necesarios Configurar los valores necesarios de la entrada autentication del web.config
¿De cuáles bases de datos es el objeto SqlDataSource
exclusivo?
SQL Server 7 o superior
SQL Server 7 o superior, MS-Access Cualquier base de datos a la cual se pueda acceder via un proveedor manejado de ADO.NET, como SQL Server u Oracle Solamente para bases de datos que hayan sido accedidas vía ODBC u OLEDB
¿Si se utiliza el control de creación de usuarios, se
pueden añadir pasos para grabar datos del usuario que no esten previstos en el modelo de datos que trae ASP.Net?
Si, este control tiene propiedades opcionales que
permiten extender su funcionamiento, permitiendo incorporar mas controles para capturar mas datos del usuario en caso de ser necesario. No, si bien el control de creacion de usuarios hereda del control "Wizard", no se pueden añadir nuevos "pasos" Se pueden añadir pasos, pero no se pueden persistir los nuevos datos ya que no se ajustan al modelo propuesto por ASP .Net No, el control solo sirve si la aplicación se ajusta totalmente al modelo de datos propuesto.
¿Si se utiliza el control de creación de usuarios, se
pueden añadir pasos para grabar datos del usuario que no esten previstos en el modelo de datos que trae ASP.Net?
Si, este control tiene propiedades opcionales que
permiten extender su funcionamiento, permitiendo incorporar mas controles para capturar mas datos del usuario en caso de ser necesario. No, si bien el control de creacion de usuarios hereda del control "Wizard", no se pueden añadir nuevos "pasos" Se pueden añadir pasos, pero no se pueden persistir los nuevos datos ya que no se ajustan al modelo propuesto por ASP .Net No, el control solo sirve si la aplicación se ajusta totalmente al modelo de datos propuesto.
Que es cierto acerca del ciclo de vida de una página web?
Comienza y termina junto con la aplicación web
El usuario final interactúa con la página web durante su ciclo de vida El ciclo de vida de una página web se inicia por cada pedido del navegador El ciclo de vida termina cuando el usuario abandona la sesión.
¿Cómo trabaja el modelo de eventos en un formulario
Web?
El cliente envia un mensaje al servidor, este procesa los
datos y le envia una respuesta al cliente. El cliente envia una peticion, el servidor procesa el mensaje y llama al manejador de eventos correspondiente. Se arma la respuesta y se envía al cliente. El cliente realiza una petición al manejador de eventos y este le responde. Ninguna de las opciones es correcta
¿Para qué se utiliza el archivo Global.asax?
Para almacenar información común a toda la aplicación, y a
las sesiones de los usuarios Para definir manejadores de eventos referentes a la aplicación y a la sesión. Para administrar la configuracion de la aplicación web. Para aprovechar las nuevas caracteristicas de ASP.Net 2.0
¿Cuál es la utilidad de una Master Page?
Sirve para definir cuál es la página principal cuando un
browser abre el sitio Sirve solamente para aplicar estilos en todas las páginas del sitio Sirve para definir la estructura de las páginas del sitio (encabezamiento, pie de página, menús, navegación) Sirve para acomodar el nuevo control de login y Web Parts. Ningún otro control está permitido
¿Cuál es el objetivo del control Site Navigation?
Solamente exponer la estructura de páginas del sitio basado
en un archivo texto Mostrar todo el mapa del sitio, este control barre todo el sitio y monta el control con todas las páginas automáticamente Exhibir y navegar en la estructura de las páginas del sitio Todas las opciones son correctas
¿Cuáles son los nuevos controles que soportan Data
Binding en ASP.NET 2.0?
DetailsView y FormView solamente en el momento de la
navegación entre registros Cualquier control que soporte un Data Source GridView, DetailsView y FormView GridView, TextBox y DropDownList
Cual es la diferencia entre el FormView y el DetailsView?
El DetailsView muestra varios registros a la vez
La diferencia es que el primero enlaza los datos con un control "databoundfiled" y el segundo enlaza los datos con controles web (asp:label, asp:textbox, etc). La diferencia es que el primero no permite editar los datos y el segundo permite editar, eliminar e insertar nuevos datos. El DetailsView permite navegar los datos y el FormsView no.
Los controles web (asp.net), ademas del atributo
Runat=Server, ¿necesitan ser registrados en el formulario web mediante la directiva @Register?
Si, todos los controles web deben registrarse en el formulario
que los utilizará. No, Solo los controles de usuario necesitan registrarse mediante la directiva Register. Ningun control que utilice un formulario web debe registrarse. No, los "user controls" y los "custom controls" se deben registrar explicitamente, mediante la directiva "@register" en los formularios web.