2011-01-05 12 views
5

¿Hay alguna forma de interceptar la secuencia de salida HTML en asp.net y hacer modificaciones? Por ejemplo, utilizando httpmodules o algo así? Sé que esto es posible usando servlets de Java y supongo que debe haber una manera elegante de hacerlo con asp.net.¿Hay alguna manera de interceptar y modificar la secuencia de salida html en asp.net, para combinar el javascript?

Mi propósito es combinar los muchos archivos javascript en un script compuesto que ha sido minificado/empaquetado, para que la página cargue más rápido.

Por ejemplo, si mi página normalmente se da salida a la siguiente en la cabeza página:

<script type="text/javascript" src="/scripts/blah.js"></script> 
<script type="text/javascript" src="/scripts/yada.js"></script> 

quiero reemplazar eso con lo siguiente:

<script type="text/javascript" src="/scripts/all.js"></script> 

(también me doy cuenta que voy a tener que crear all.js de alguna manera). Gracias!

+0

también quieren hacer lo mismo con varios archivos CSS. – Chris

Respuesta

3

Puede establecer Response.Filter.

+0

Sí - algo así suena genial. Con esto, ¿solo permitirá un filtro? – Chris

+0

@Chris: No; los filtros pueden ser encadenados El 'filtro' getter maneja esto. – SLaks

+0

ok genial, gracias – Chris

Cuestiones relacionadas