Es complicado cuando usamos un fron-end totalmente basado en javascript como
ExtJS, se generan muchos requests, desde una imagen hasta archivos js en la
vista...

¿Hay alguna manera de controlar esto?

En verdad que el usar un Atributo para el ActionResult resulta muy tedioso.


--
J. Roberto Ramírez


2010/3/31 José F. Romaniello <[email protected]>

> en el evento EndRequest, del web application.
>
> El 31 de marzo de 2010 20:27, Nelo Pauselli <[email protected]>escribió:
>
> 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
>>
>
>  --
> 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