在.NET中记录ClientScriptManager加载的web资源

本文关键字:web 资源 加载 ClientScriptManager NET 记录 | 更新日期: 2023-09-27 18:20:06

我正在开发一组服务器自定义控件,并使用jQuery、jQueryUI等资源。

我不想多次加载相同的资源,所以,我想知道如何避免这种情况。

我这样加载资源:

ClientScriptManager manager;

manager.RegisterClientScriptResource(this.GetType(), {{resource here}});

它是有效的,但我想知道如何获得已加载资源的列表,以避免多次加载。

非常感谢。

在.NET中记录ClientScriptManager加载的web资源

您可以使用缓存头来避免从服务器请求相同的静态资源/内容。

这篇文章解释了在静态内容上使用缓存头的用途和好处:

http://www.codeproject.com/Articles/581338/WebsiteplusPerformancepluswithplusASP-NETplus-plus