No sería tan tedioso si usas interceptors mediante spring o
castlewindsor

On 1 abr, 01:47, J. Roberto Ramírez <[email protected]> wrote:
> 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