Evitar que los scripts se almacenen en caché mediante programación

Me gustaría preguntar si hay una manera de evitar que Firefox almacene en caché los scripts (archivos .js).

Tengo un proyecto (ASP.Net Web App) con problema de almacenamiento en caché en firefox. Cuando ejecuto la aplicación por primera vez (el script se está almacenando en caché en firefox) y modifico el script y vuelvo a ejecutar la aplicación, firefox está utilizando el script almacenado en caché en lugar del actualizado.

Estoy usando Firefox 3.6.13.

Ya intenté usar HttpHeaders pero parece que Firefox ignora mis códigos.

Aquí está mi código:

    HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
    HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false);
    HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
    HttpContext.Current.Response.Cache.SetNoStore();

Intenté colocar este código en global.asax> Application_BeginRequest y en MasterPage.aspx.cs> Page_Load, pero no funciona.

Gracias por adelantado

Respuestas a la pregunta(6)

Su respuesta a la pregunta