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
