Duda

15/11/2003 - 19:35 por TR | Informe spam
Hola,

estoy leyendo un modulo de la 2º estrella de microsoft... y en una de
las dispositivas... dice que ante los diferentes dispositivos que se
pueden conectar a una aplicacion .NET, lo mejor es hacer que todos los
controles de la aplicacion.. sean controles servidor... y dejar al .NET
Framework el trabajo de crear código apropiado para cada dispositivo o
explorador.

hasta ahi todo correcto... pero leo mas abajo... y pone lo siguiente:


"Si bien el servidor seguirá validando, este proceso es inteligente,
pues dependiendo del Browser puede realizar la validación directamente
en el cliente antes de enviar la información al servidor (en donde será
validada nuevamente)

Al validar en el cliente evita que el servidor tenga que dedicarse a
encontrar errores de ingreso por parte del usuario y devolver la página
al cliente para que la llene como debe ser y repetir el proceso nuevamente."


Lo que no entiendo de esto, es porque dice que se valida en el
cliente... si los controles los hemos puesto que sean servidor.


me pueden ayudar a aclarar esta duda?

Saludos y muchas gracias

Preguntas similare

Leer las respuestas

#1 Daniel Álvarez
17/11/2003 - 09:11 | Informe spam
Preguntas de .Net mejor en

microsoft.public.es.dotnet.aspnet

Un saludo

Daniel Álvarez




"TR" escribió en el mensaje news:

Hola,

estoy leyendo un modulo de la 2º estrella de microsoft... y en una de
las dispositivas... dice que ante los diferentes dispositivos que se
pueden conectar a una aplicacion .NET, lo mejor es hacer que todos los
controles de la aplicacion.. sean controles servidor... y dejar al .NET
Framework el trabajo de crear código apropiado para cada dispositivo o
explorador.

hasta ahi todo correcto... pero leo mas abajo... y pone lo siguiente:


"Si bien el servidor seguirá validando, este proceso es inteligente,
pues dependiendo del Browser puede realizar la validación directamente
en el cliente antes de enviar la información al servidor (en donde será
validada nuevamente)

Al validar en el cliente evita que el servidor tenga que dedicarse a
encontrar errores de ingreso por parte del usuario y devolver la página
al cliente para que la llene como debe ser y repetir el proceso


nuevamente."


Lo que no entiendo de esto, es porque dice que se valida en el
cliente... si los controles los hemos puesto que sean servidor.


me pueden ayudar a aclarar esta duda?

Saludos y muchas gracias


Respuesta Responder a este mensaje
#2 ManchaDVaca
19/11/2003 - 20:35 | Informe spam
Saludos,

Lo que pasa es que cuando construyes páginas en asp.net el
bicho te ensambla si es necesario junto al html codigo en
javascript. este código corre del lado del cliente y es
capaz de validar campos en un formulario.

Por ejemplo si en un formulario Web se te solicita que
introduzcas tu direccion de correo y tu la colocas mal, el
codigo generado en javascript correrá en la máquina del
cliente validando el contenido del campo (que tenga @ y
luego un .) y si todo está correcto enviara la informacion
por POST al servidor que realizara las acciones
correspondiente mediante lo que hayas programado.

Si no fuera así se gastarian recursos innecesariamente del
lado del servidor validando campos que pudieron validarse
utilizando los recursos del cliente.

Lo bueno del .net es que él te hace todo y no tienes que
hacerlo manualmente como en las asp tradicionales.

Exitos.

José Pérez
Web Master
Venezuela


Hola,

estoy leyendo un modulo de la 2º estrella de microsoft...


y en una de
las dispositivas... dice que ante los diferentes


dispositivos que se
pueden conectar a una aplicacion .NET, lo mejor es hacer


que todos los
controles de la aplicacion.. sean controles servidor... y


dejar al .NET
Framework el trabajo de crear código apropiado para cada


dispositivo o
explorador.

hasta ahi todo correcto... pero leo mas abajo... y pone


lo siguiente:


"Si bien el servidor seguirá validando, este proceso es


inteligente,
pues dependiendo del Browser puede realizar la validación


directamente
en el cliente antes de enviar la información al servidor


(en donde será
validada nuevamente)

Al validar en el cliente evita que el servidor tenga que


dedicarse a
encontrar errores de ingreso por parte del usuario y


devolver la página
al cliente para que la llene como debe ser y repetir el


proceso nuevamente."


Lo que no entiendo de esto, es porque dice que se valida


en el
cliente... si los controles los hemos puesto que sean


servidor.


me pueden ayudar a aclarar esta duda?

Saludos y muchas gracias


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida