y cuando la cerras?

2010/3/31 Jonathan Leibiusky <[email protected]>:
> No sería más sencillo hacer que solamente abra una session la primera vez
> que la usa?
> No parece muy complicado de implementar.
>
> 2010/3/31 Nelo Pauselli <[email protected]>
>>
>> Si, también si hacés un Redirect(url) sin especificar el segundo
>> parametro en true no hace el EndRequest. Ademas de todos los recaudos
>> que tomes para no abrir sessions de mas, y de cerrarlas... podés tener
>> las sessions en un pool (de sessions) que tengan un timeout en el
>> cual, si no fueron solicitadas, se cierren. Creo que algo de esto
>> tiene Burrow (por si querés mirar).
>>
>> otra consulta: ¿usas tus entidades de negocio en el la UI?... si es
>> así ojo con el lazy loading y ajax.
>>
>> Nelo.
>>
>>
>> 2010/3/30 Juan Cuello <[email protected]>:
>> > Sí, eso hice más o menos. Pero hay que tenerlo en cuenta no?
>> >
>> > On 30 mar, 15:16, José F. Romaniello <[email protected]> wrote:
>> >> algo como:
>> >>
>> >>
>> >> ImageExtensions.Constains(Path.GetExtension(Application.Context.Request.Phy
>> >> sicalPath).ToLower())
>> >>
>> >> El 30 de marzo de 2010 10:11, Juan Cuello <[email protected]>
>> >> escribió:
>> >>
>> >>
>> >>
>> >> > Y el caso de imágenes, hay más tema que sólo ajax
>> >>
>> >> > On 30 mar, 14:59, Fabio Maulo <[email protected]> wrote:
>> >> > > claro... para AJAX
>> >> > > public static bool IsAjaxRequest(this HttpRequest request)
>> >> > > {
>> >> > > if (request == null)
>> >> > > {
>> >> > > throw new ArgumentNullException("request");}
>> >>
>> >> > > return ((request["X-Requested-With"] == "XMLHttpRequest") ||
>> >> > > ((request.Headers != null) && (request.Headers["X-Requested-With"]
>> >> > > ==
>> >> > > "XMLHttpRequest")));
>> >>
>> >> > > }
>> >>
>> >> > > El 30 de marzo de 2010 06:42, Juan Cuello <[email protected]>
>> >> > escribió:
>> >>
>> >> > > > Fabio, implementando una web con S-P-Request, me he visto en el
>> >> > > > problema de que en ocasiones el beginrequest se me ejecuta varias
>> >> > > > veces, sobretodo utilizando AJAX, ya que se hace la solicitud a
>> >> > > > la
>> >> > > > página, después solicitud de recursos ASHX, imágenes, etc, y
>> >> > > > estos
>> >> > > > recursos no provocan un endrequest.
>> >>
>> >> > > > Así que es posible tener en un postback varios beginrequest y un
>> >> > > > único
>> >> > > > endrequest. Mi solución fue filtrar por tipo de archivo que
>> >> > > > iniciaba
>> >> > > > la petición...
>> >>
>> >> > > > On 28 mar, 20:28, Fabio Maulo <[email protected]> wrote:
>> >> > > > > Mas que en "pagina" en request y la respuesta es : si, es
>> >> > > > > posible.
>> >>
>> >> > > > > El 28 de marzo de 2010 15:10, oscarlagatta
>> >> > > > > <[email protected]
>> >> > > > >escribió:
>> >>
>> >> > > > > > Hola a todos,
>> >> > > > > > Utilice el patron session en view para paginas
>> >> > > > > > ASP.NETimplementando
>> >> > > > > > la interface IHttpModule de modo que al BeginRequest abro la
>> >> > session y
>> >> > > > > > al EndRequest cierro. La pregunta es bastante basica,
>> >> > > > > > poniendo este
>> >> > > > > > modulo IHttpModule dentro del web.config cada vez que se
>> >> > > > > > carga una
>> >> > > > > > pagina siempre abre la session aun si no existe ningun manejo
>> >> > > > > > de
>> >> > > > > > entidades a persistir. Puede que sea posible implementar el
>> >> > > > > > IHttpModule que abre la session solo en paginas que realmente
>> >> > > > > > sea
>> >> > > > > > necesario ?
>> >> > > > > > Muchas gracias.
>> >>
>> >> > > > > > --
>> >> > > > > > Para escribir al Grupo, hágalo a esta dirección:
>> >> > > > > > [email protected]
>> >> > > > > > Para más,
>> >> > > > > > visite:http://groups.google.com/group/NHibernate-Hispano
>> >>
>> >> > > > > > To unsubscribe from this group, send email to
>> >> > > > > > nhibernate-hispano+
>> >> > > > > > unsubscribegooglegroups.com or reply to this email with the
>> >> > > > > > words
>> >> > > > "REMOVE
>> >> > > > > > ME" as the subject.
>> >>
>> >> > > > > --
>> >> > > > > Fabio Maulo
>> >>
>> >> > > > --
>> >> > > > Para escribir al Grupo, hágalo a esta dirección:
>> >> > > > [email protected]
>> >> > > > Para más,
>> >> > > > visite:http://groups.google.com/group/NHibernate-Hispano
>> >>
>> >> > > > To unsubscribe from this group, send email to nhibernate-hispano+
>> >> > > > unsubscribegooglegroups.com or reply to this email with the words
>> >> > "REMOVE
>> >> > > > ME" as the subject.
>> >>
>> >> > > --
>> >> > > Fabio Maulo
>> >>
>> >> > --
>> >> > Para escribir al Grupo, hágalo a esta dirección:
>> >> > [email protected]
>> >> > Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>> >>
>> >> > To unsubscribe from this group, send email to nhibernate-hispano+
>> >> > unsubscribegooglegroups.com or reply to this email with the words
>> >> > "REMOVE
>> >> > ME" as the subject.
>> >
>> > --
>> > Para escribir al Grupo, hágalo a esta dirección:
>> > [email protected]
>> > Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>> >
>> > To unsubscribe from this group, send email to
>> > nhibernate-hispano+unsubscribegooglegroups.com or reply to this email with
>> > the words "REMOVE ME" as the subject.
>> >
>>
>> --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a