我正在开发一组服务器自定义控件,我使用 jQuery、jQueryUI 等资源。
我不想多次加载相同的资源,所以,我想知道如何避免这种情况。
我像这样加载资源:
ClientScriptManager manager;
manager.RegisterClientScriptResource(this.GetType(), {{resource here}});
它可以工作,但我想知道如何获取已加载资源的列表,以避免多次加载。
非常感谢。
您可以使用缓存标头来避免从服务器请求相同的静态资源/内容。
这是解释在静态内容上使用缓存标头的用途和好处的文章:
http://www.codeproject.com/Articles/581338/WebsiteplusPerformancepluswithplusASP-NETplus-plus