ASP.NET
ASP.NET
Esta es una utilidad muy interesante que puede enriquecer nuestras intefaces de usuario.
Se tratan de controles personalizados desarrollados por empresas y por profesionales independientes basados en las necesidades más comunes y prácticas en que el usuario recibe la información procesada y facilitando la carga de datos.
En los siguientes enlaces podrán descargar gratuitamente una versión de evaluación con la cual podrán probarla y verán como crearán interfaces más atractivas y fáciles de utilizar, en menos tiempo.
Infragistics
ComponentOne
Developer Express
Que los disfruten
Rodrigo Gutiérrez
rgz@rieder.net.py
El Kit de Recursos ASP.NET es una herramienta muy útil para los desarrolladores de aplicaciones web con ASP.NET ya que contiene guías paso a paso (para todos los niveles), ejemplos de código, artículos técnicos, controles personalizados gratuitos, y mucha documentación sobre las tareas comunes.
Para ir a la página de descarga haz clic aqui.
Rodrigo Gutiérrez
rgz@rieder.net.py
Hola, en esta oportunidad les quiero presentar una guía para la elección del modo de autenticación en ASP.NET.
Es bastante simple, sólo deben seguir las intrucciones del gráfico.
Escenarios de Internet
Escenarios de intranet y extranet
MSDN España
http://www.microsoft.com/Spanish/msdn/arquitectura/BuildSecNetApps/html/SecurityGuide_Chapter03.asp
Hoy comenzaremos una sección muy interesante para los desarrolladores de ASP.NET ya que estas recomendaciones aumentan el rendimiento de nuestras aplicaciones web.
Deshabilite el estado de la sesión cuando no lo utilice. No todas las aplicaciones o páginas requieren un estado de sesión por cada usuario y, en ese caso, debe deshabilitarse.
Para deshabilitar el estado de sesión de una página, establezca false en el atributo EnableSessionState de la directiva @ Page. Por ejemplo, <%@ Page EnableSessionState="false" %>.
Para deshabilitar el estado de sesión para una aplicación, establezca off en el atributo mode de la sección de configuración sessionstate del archivo Web.config de la aplicación. Por ejemplo, <sessionstate mode="off" />.
Asegúrese de deshabilitar el modo de depuración. Recuerde siempre deshabilitar el modo de depuración antes de implementar una aplicación de producción o realizar cualquier medida del rendimiento. Cuando el modo de depuración está habilitado, el rendimiento de la aplicación se ve muy reducido.
Utilice procedimientos almacenados de SQL Server para el acceso a datos. De todos los métodos de acceso a datos que ofrece .NET Framework, el basado en SQL Server es el más recomendable para crear aplicaciones Web escalables de alto rendimiento. Cuando utilice el proveedor de SQL Server administrado, el rendimiento mejorará aún más si emplea procedimientos almacenados compilados en lugar de consultas ad hoc.
Utilice los controles de servidor ASP.NET en las circunstancias adecuadas. Revise el código de la aplicación para asegurarse de que el uso de controles de servidor de ASP.NET siempre es necesario. A pesar de su extremada facilidad de uso, los controles de servidor no son siempre la mejor opción para realizar una tarea, ya que utilizan recursos del servidor. En muchos casos podrán sustituirse por un simple procesamiento o enlace de datos. El ejemplo siguiente muestra una situación en la que el uso de un control de servidor no es el modo más eficaz de sustituir los valores del código HTML enviado al cliente. Cada método envía la ruta de acceso a una imagen que mostrará el explorador, pero el uso de controles de servidor no es el enfoque más adecuado, ya que el evento Page_Load requiere una llamada al servidor para su procesamiento. En su lugar, utilice instrucciones de proceso o expresiones de enlace de datos.
Utilice Page.IsPostBack para evitar procesamiento innecesario en los viajes de ida y vuelta. Si escribe código para administrar el procesamiento de la respuesta de un control de servidor, en algunas ocasiones es conveniente que la primera vez que se solicita la página se ejecute un código distinto del que se ejecuta cuando un usuario envía un formulario HTML contenido en la página. La propiedad Page.IsPostBack permite ejecutar código condicionalmente en función de si la página se genera como respuesta a un evento de un control de servidor.
MSDN Library
High Performance ASP.NET