Está en la página 1de 6

¿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.

También podría gustarte